python 3.6中安装pycrypto的问题

时间:2017-01-23 18:20:19

标签: pycrypto pysnmp python-3.6

我尝试使用pip在python 3.6.0上安装pysnmp(使用pycrypto),但是我遇到了错误:

  

命令"" c:\ program files(x86)\ python36-32 \ python.exe" -u -c"导入   setuptools,tokenize; file =' C:   \用户\ HOME-M〜1 \应用程序数据\本地\ TEMP \ PIP-集结6l69kxa5 \ pycrypto \ setup.py&#39 ;; F = GETATTR(标记化,   '操作',打开)(文件);代码= f.read()。替换(' \ r \ n',   ' \ n'); f.close(); exec(编译(代码,文件,' exec'))"安装   --record C:\ Users \ HOME-M~1 \ AppData \ Local \ Temp \ pip-qq93gmf_-record \ install-record.txt   --single- version-external-managed --compile"在C:\ Users \ HOME-M~1 \ AppData \ Local \ Temp \ p中出现错误代码1失败   IP-集结6l69kxa5 \ pycrypto \

我不是高级用户,而且我无法为此问题找到解决方案。请告诉我你是否知道如何解决它。 Python 3.5.2很容易安装。

1 个答案:

答案 0 :(得分:18)

尝试PyCryptodome,这是现在过时的PyCrypto的替代品。

$ pip install pycryptodome

或者,如果您使用latest pysnmp,则明确取决于Pycryptodome。

$ pip install git+https://github.com/etingof/pysnmp.git

或者只需下载压缩包,将其解压缩到本地目录并运行python setup.py install