Instale python pyqt4 en macOS 10.12 Sierra?

4

pyqt4 está en desuso, pero aún es necesario para algunas aplicaciones, como electrum.

homebrew dice que no se instalará. Esto no es posible sin volver a escribir el programa.

¿Alguien puede recomendar una solución para instalar pyqt4?

    
pregunta jakethedog 26.10.2016 - 12:20

1 respuesta

4

Anaconda python ( enlace ) proporciona archivos binarios para una amplia variedad de paquetes que incluyen pyqt y todas las bibliotecas de soporte requeridas. Similar a virtualenv, conda permite crear entornos separados con diferentes versiones de los paquetes; en su caso, varias versiones de qt 4 y qt 5.

Descargue el instalador de bash de 20MB para Python 2.7 enlace

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

Se requieren los siguientes paquetes para electrum:

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

Las dependencias adicionales no disponibles en anaconda se pueden instalar a través de pip:

pip install dnspython jsonrpclib qrcode slowaes

Luego puedes instalar electrum como siempre:

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

El comando resultante estará en el directorio bin del entorno electrum. Esto se puede enlazar en ~ / bin de la siguiente manera:

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

Ahora puede ejecutar electrum desde la terminal incluso cuando el entorno de anaconda no está cargado.

electrum
    
respondido por el Neapolitan 27.10.2016 - 04:40

Lea otras preguntas en las etiquetas