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 actualizar mi versión de `unzip` a la versión 6.00 o superior?
  • ¿Cuál es la relación entre Homebrew y las herramientas de command-line xcode?
  • ¿Qué hace `brew man` hacer?
  • ¿Cómo puedo usar Homebrew para instalar MongoDB 2.8 con el motor de almacenamiento "Winetworking Tiger" en mi MacBook?
  • Ruby -e no ejecuta el código en el argumento
  • Error de PATH de Homebrew Mac OS X 10.6.8
  • ¿Alguien puede recomendar una solución para instalar pyqt4?

  • Gcc instalado con Homebrew, ahora cómo usar ese gcc en lugar de clang?
  • ¿Cómo encontrar .bashrc o .zshrc?
  • Mac Sierra, iCloud> Las notas están atenuadas
  • El command ssh falla después del intercambio de keys
  • Instalar vino a través de Homebrew: Problema con zlib
  • ¿Cómo crear una connection VPN a través del terminal?
  • 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).