当前位置:  开发笔记 > 编程语言 > 正文

python 3.6中安装pycrypto的问题

如何解决《python3.6中安装pycrypto的问题》经验,为你挑选了1个好方法。

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

命令""c:\ program files(x86)\ python36-32\python.exe"-u -c"import setuptools,tokenize; file ='C:\ Users\HOME-M~1\AppData\Local\Temp\pip-build-6l69kxa5\pycrypto\setup.py'; f = getattr(tokenize,'op en',open)(file); code = f.read().replace('\ r \n','\n'); f.close(); exec(compile(code,file,'exec'))"install --record C:\用户\ HOME-M~1\AppData\Local\Temp\pip-qq93gmf_-record\install-record.txt --single- version-external-managed --compile"在C:\ Users\HOME中失败并显示错误代码1 -M~1\AppData\Local\Temp\p ip-build-6l69kxa5\pycrypto \

我不是高级用户,我无法为这个问题找到解决方案.如果您知道如何解决它,请告诉我.Python 3.5.2很容易安装.



1> Ilya Etingof..:

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

$ pip install pycryptodome

或者,如果您使用最新的pysnmp,它明确取决于Pycryptodome.

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

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


``pip install pycrypto``也失败了,但``pip install pycryptodome``起作用了.然后我去了``%appdat%\ Local\Programs\Python\Python36\Lib\site-packages``,并将``pycryptodome-3.4.6.dist-info``复制到``pycrypto-3.4.6. DIST-info``.似乎适用于我正在使用的库,取决于pycrypto.
推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有