Instalar python pyqt4 en macOS 10.12 Sierra?

pyqt4 está en desuso, pero todavía se requiere para algunas aplicaciones, como electrum.

homebrew dice que no se instalará. esto no es posible sin reescribir el progtwig.

  • ¿Cómo puedo decirle a Firewall que permita las conexiones entrantes para que Python ejecute un script específico? (En este caso: SickBeard)
  • ¿Cómo actualizar bash con cerveza (error de permiso)?
  • Instalación de Homebrew: .git ya existe
  • Cambiar la configuration de compilation de la installation del package en brew
  • ¿Qué hace sudo chmod 0755 / usr / local y sudo chgrp wheel / usr / local do?
  • iTerm2, Unicode y Sympy
  • ¿Alguien puede recomendar una solución para instalar pyqt4?

  • ¿Por qué el tamaño del puntero del cursor no se achica en Mac OS X sierra?
  • Cómo arreglar curl: (35) Problema con el certificate SSL: ¿No se puede entender el formatting del certificate del server?
  • ¿Por qué la búsqueda de Safari 10 bar es tan lenta en Mac OS Sierra?
  • ¿Cómo puedo download el instalador para macOS Sierra 10.12?
  • ¿Cómo instalar ssmtp en mac?
  • ¿Cómo evitar que la aplicación caiga en estado de suspensión en Mac?
  • One Solution collect form web for “Instalar python pyqt4 en macOS 10.12 Sierra?”

    Anaconda python ( https://www.continuum.io/ ) proporciona files binarys para una amplia variedad de packages que incluyen pyqt y todas las bibliotecas de soporte requeridas. Similar a virtualenv, conda permite crear entornos separados con diferentes versiones de los packages; en su caso, varias versiones de qt 4 y qt 5.

    Descargue el instalador bash de 20MB para Python 2.7 http://conda.pydata.org/miniconda.html

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

    Los siguientes packages son obligatorios para electrum:

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

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

     pip install dnspython jsonrpclib qrcode slowaes 

    A continuación, puede instalar electrum como de costumbre:

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

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

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

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

     electrum 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).