我试图使用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很容易安装.
试试PyCryptodome,这是现在过时的PyCrypto的替代品.
$ pip install pycryptodome
或者,如果您使用最新的pysnmp,它明确取决于Pycryptodome.
$ pip install git+https://github.com/etingof/pysnmp.git
或者只需下载压缩包,将其解压缩到本地目录并运行即可 python setup.py install