pycrypto
  • pysnmp
  • python-3.6
  • 2017-01-23 124 views 2 likes 
    2

    我试图安装使用pysnmp PIP关于Python 3.6.0(使用pycrypto),但我得到了一个错误:问题,安装pycrypto在Python 3.6

    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轻松实现安装。

    回答

    11

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

    $ pip install pycryptodome 
    

    或者,如果你愿意拿latest pysnmp,它明确地依赖于Pycryptodome。

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

    或者只是下载压缩包,它解压到本地目录,然后运行python setup.py install

    +1

    酷,谢谢。我只是不知道如何处理软件包,除非通过“pip install”来下载它们。 –

    +0

    刚刚添加了关于从github安装pip的注释。 –

    +1

    非常感谢!它的工作原理:)我应该学习python包装系统更好:) –

    相关问题