How to Install Electrum Bitcoin Wallet on Linux

Electrum bitcoin wallet is free and open source bitcoin wallet software released under the MIT license, available for Linux, Windows, OS X and Android. It’s installed on the Tails Linux distribution by default.

This tutorial is going to show you how to install and use Electrum Bitcoin wallet on Linux including Debian ,Ubuntu 16.04, Ubuntu 16.10, Linux Mint, PCLinuxOS, CentOS, Fedora, openSUSE, Arch Linux, Manjaro, Apricity OS.

Electrum wallet has more features than the Bitcoin Core wallet. Some of the features are as follows:

  • Lightweight and fast
  • Using the Electrum wallet from different devices
  • You are not required to download the blockchain.
  • Electrum automatically generates new receiving addresses for you to use.
  • mBTC is used as the default base unit in Electrum.
  • Two factor authentication
  • Can display the value of your bitcoins in fiat currency.
  • Support segwit and payment channels, RBF (replace by fee) and multisig hardware wallets
  • Supports SOCKS4 and SOCKS5 proxy.
  • and more

How to Install Electrum Bitcoin Wallet on Linux

The latest stable version is 2.7.17, released on January 10, 2016. It’s included in the Python package index. First install pip – the Python package manager and PyQt4 package.

Debian/Ubuntu/Linux Mint/PCLinuxOS

sudo apt install python-pip python-qt4


sudo yum install python-pip PyQt4


sudo dnf install python-pip PyQt4


sudo zypper install python-pip python-qt4

Then use pip to install Electrum bitcoin wallet.

sudo pip install[fast]

Arch Linux/Manjaro/Apricity OS users can install it from repository.

sudo pacman -S electrum

Once that’s done, start Electrum by typing in electrum command in terminal or from your app launcher.

electrum ubuntu 16.04

Initial Setup

Upon first launch, a setup wizard appears. The first question lets you choose the way of connecting to a server. This tutorial selects the easy one: auto connect.

electrum wallet

Next, select the type of wallet you want. We will choose Standard wallet.

  • Standard wallet is the most common type.
  • Wallet with two factor authentication provides stronger security.
  • Multi-sign wallet is a wallet that requires multiple person to authorize a bitcoin payment.
  • Watch bitcoin address allows you to monitor the balance of the address but it doesn’t allow you to spend the bitcoins.

watch only bitcoin address

Then, select create a new seed if you never used Electrum bitcoin wallet before.

electrum seed

In the next step, you will see your private and unique seed. Copy it to your system clipboard and also save it at a secure place. (Don’t worry. the seed in screenshot isn’t my real seed.)

electrum bitcoin seed

Then paste your seed in the next window.

electrum bitcoin wallet seed

After that, you can optionally encrypt your wallet keys with a password.

electrum encrypt wallet

Now you shall have a new Electrum bitcoin address. Contrary to Bitcoin Core, Electrum requires no local copy of the blockchain, so you can starting sending and receiving bitcoin right away.

electrum bitcoin address

Your Electrum wallet configuration will be saved at ~/.electrum/ directory.

I hope this tutorial helped you to install Electrum bitcoin wallet on your Linux distribution. As always, if you found this post useful, then Subscribe to our free newsletter to get latest Linux tutorials. You can also follow us on Google+Twitter or like our Facebook page.

Rate this tutorial
[Total: 10 Average: 4.1]

4 Responses to “How to Install Electrum Bitcoin Wallet on Linux

  • Robert Pawłowski
    1 year ago

    Has the problem been solved? Because I have the same.

  • Meanoldbitter Veteran
    1 year ago

    Could not import setuptools which is required to install.. Is this form dead?

  • bombing6
    1 year ago

    I am trying to install electrum on Korora 23 (same as Fedora 23). I have python-pip and PyQt4 already installed but there is no electrum either in command line nor repositories. Help!

  • Buddhika Eranga
    1 day ago

    help me to fix this problem

    sudo pip install[fast]
    Collecting electrum[fast] from[fast]
      Using cached
        Complete output from command python egg_info:
        Traceback (most recent call last):
          File "<string>", line 1, in <module>
          File "/tmp/pip-build-r1Mxit/electrum/", line 8, in <module>
            import importlib.util
        ImportError: No module named util
    Command "python egg_info" failed with error code 1 in /tmp/pip-build-r1Mxit/electrum/

Leave a Comment

  • Comments with links are moderated by admin before published.
  • Your email address will not be published.
  • Use <pre> ... </pre> HTML tag to quote the output from your terminal/console.
  • Please use the community ( for questions unrelated to this article.
  • If my answer helped you, please consider supporting this site. Thanks :)