Installa python pyqt4 su macOS 10.12 Sierra?

4

pyqt4 è deprecato, ma è ancora necessario per alcune applicazioni, come l'electrum.

homebrew dice che non verrà installato. questo non è possibile senza riscrivere il programma.

qualcuno può consigliare una soluzione alternativa per installare pyqt4?

    
posta jakethedog 26.10.2016 - 12:20
fonte

1 risposta

4

Anaconda python ( link ) fornisce i binari per un'ampia varietà di pacchetti, inclusi pyqt e tutte le librerie di supporto richieste. Simile a virtualenv, conda consente di creare ambienti separati con diverse versioni dei pacchetti; nel tuo caso, varie versioni di qt 4 e qt 5.

Scarica il programma di installazione di bash da 20 MB per Python 2.7 link

installa con bash Miniconda2-latest-MacOSX-x86_64.sh

I seguenti pacchetti sono richiesti per electrum:

conda create -n electrum python=2.7 pyqt=4.11.4 dnspython ecdsa pbkdf2 protobuf requests six
source activate electrum

Le dipendenze aggiuntive non disponibili in anaconda possono essere installate tramite pip:

pip install dnspython jsonrpclib qrcode slowaes

Puoi quindi installare electrum come al solito:

git clone https://github.com/spesmilo/electrum.git
cd electrum
pyrcc4 icons.qrc -o gui/qt/icons_rc.py
python setup.py install

Il comando risultante sarà nella directory bin dell'ambiente electrum. Questo può essere simulato in ~ / bin come segue:

ln -s ~/anaconda/envs/electrum/bin/electrum ~/bin

Ora puoi eseguire electrum dal terminale anche quando l'ambiente anaconda non è caricato.

electrum
    
risposta data 27.10.2016 - 04:40
fonte

Leggi altre domande sui tag