我尝试使用 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




