我尝试使用 pip 在 python 3.6.0 上安装 pysnmp(使用 pycrypto),但出现错误:

Command ""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:\Users\HOME-M~1\AppData\Local\Temp\pip-qq93gmf_-record\install-record.txt --single- version-externally-managed --compile" failed with error code 1 in C:\Users\HOME-M~1\AppData\Local\Temp\p ip-build-6l69kxa5\pycrypto\



我不是高级用户,也无法想出解决此问题的方法。如果您知道如何解决,请告诉我。
Python 3.5.2 易于安装。

请您参考如下方法:

试试 PyCryptodome这是现已过时的 PyCrypto 的替代品。

$ pip install pycryptodome 

或者,如果您选择 latest pysnmp ,它明确地依赖于 Pycryptodome。
$ pip install git+https://github.com/etingof/pysnmp.git 

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


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!