Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 969 Bytes

README_macos.md

File metadata and controls

48 lines (38 loc) · 969 Bytes

Running Electrum from source on macOS (development version)

Prerequisites

Main steps

1. Check out the code from GitHub:

$ git clone https://github.com/spesmilo/electrum.git
$ cd electrum
$ git submodule update --init

Run install (this should install most dependencies):

$ python3 -m pip install --user -e ".[crypto]"

2. Install libsecp256k1

$ brew install autoconf automake libtool coreutils
$ contrib/make_libsecp256k1.sh

3. Install PyQt5

On Intel-based (x86_64) Macs:

$ python3 -m pip install --user pyqt5

Re ARM-based Macs (Apple M1), there are no prebuilt wheels on PyPI. As a workaround, we can install it from brew:

$ brew install pyqt5
$ echo 'export PATH="/opt/homebrew/opt/qt@5/bin:$PATH"' >> ~/.zshrc
$ echo 'export PATH="/opt/homebrew/opt/pyqt@5/5.15.4_1/bin:$PATH"' >> ~/.zshrc
$ source ~/.zshrc

4. Run electrum:

$ ./run_electrum