我在Windows XP控制台中运行了python setup.py install
,报告如下:
running install
running build
running build_py
running build_ext
warning: GMP library not found; Not building Crypto.PublicKey._fastmath.
building 'Crypto.Random.OSRNG.winrandom' extension
error: None
当我试图用import Crypto.Cipher.AES
运行脚本时,它不起作用,说:
ImportError: cannot import name AES
我该怎么解决?
您可以使用PyPM安装(预构建的二进制包)pycrypto:
要列出已安装的文件,请键入:
可以通过安装ActivePython来安装PyPM。
在windows上,通过预先构建的windows安装程序安装PyCrypto可能更容易。空隙空间站点有PyCrypto 2.1 and 2.3 installers for Python 2.2-2.7。
对于像我这样的64位Windows7用户:
短版本: 按照this说明操作。
长版本:
安装VC++2008 SP1 Express。你可以从here那里得到。
您还需要Windows SDK,特别是Win7 + Net 3.5 SDK。
如果没有从问题页获得diff文件,那么在python版本中可能已经解决了issue
下载patch.py(或任何其他修补diff文件的工具)
如果在
c:\Python27
中下载了patch.py和diff文件,请运行:最后使用pip安装:
相关问题 更多 >
编程相关推荐