Si bien hay menos problemas con Python 2.7, Python 3.4 se basa en la biblioteca pycrypto para numerosos contenedores/API/herramientas como BlockTrail, pycoin, pybitcointools, etc.
El error que estoy recibiendo:
building 'Crypto.Random.OSRNG.winrandom' extension
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
error: Unable to find vcvarsall.bat
Es un problema con el compilador gcc C ++ para Windows , lo entiendo, sin embargo, los archivos binarios ofrecidos en esa solución, lamentablemente, no cubren Python 3.4 (la versión para 3. 3 no es suficiente, desafortunadamente).
Una solución, además de instalar pseudo-Posix (es decir, Ming32) , sería muy útil para aquellos que hacen la transición a Python 3.xenter preformatted text here
Esto funcionó para mí. Descarga el paquete desde aquí. Personalmente probé esto para Python 3.4 y Windows de 64 bits. https://www.dropbox.com/s/n6rckn0k6u4nqke/pycrypto-2.6.1.zip?dl=0
Seleccione su arquitectura e instale el archivo exe.
Esto creará una carpeta Lib en su directorio de python. Mi python se instaló en C:\python3.4. Este software creó un directorio en C:\. El directorio se llamó "Lib".
Dentro de lib hay "paquetes de sitio". Copie todo en los paquetes del sitio (solo dos carpetas - Crypto
y *.egg-info
) y luego pegue donde está el paquete del sitio de Python. Por ejemplo, estoy usando virtualenv y mi ruta era C:\Users\RChaudhary\Programs\PythonVirtualEnvironment\bookeeping.frontend\Lib\site-packages
Binarios disponibles para Python 3.4 :
Como se describe aquí en SE , los binarios disponibles para Python 2.x-3.3 :
Esto resuelve el error de problemas de dependencias compile failed with error code 1
usando pip. Además, la siguiente pantalla de error (en la CLI) ya no debería aparecer después de la instalación, a través de pip o setup install , de bibliotecas dependientes de pycrypto .
Skipping implicit fixer: ws_comma
running build_ext
building 'Crypto.Random.OSRNG.winrandom' extension
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
error: Unable to find vcvarsall.bat
mago de ozzie
Erupción
mago de ozzie