2017-01-23 1 views
2

Ich habe versucht pysnmp (die PyCrypto verwendet) auf Python zu installieren 3.6.0 pip, aber ich habe einen Fehler bekam:Probleme bei der Installation PyCrypto in 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\

Ich bin kein fortgeschrittene Benutzer, und ich war nicht in der Lage, eine Lösung für dieses Problem zu finden. Bitte sagen Sie mir, wenn Sie wissen, wie Sie es lösen können. Python 3.5.2 erlaubt die Installation leicht.

Antwort

11

Versuchen Sie PyCryptodome, die ein Drop-in-Ersatz für jetzt veraltet PyCrypto ist.

$ pip install pycryptodome 

Alternativ, wenn Sie die latest pysnmp nehmen würde, hängt es ausdrücklich auf Pycryptodome.

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

Oder laden Sie sich einfach mit Reißverschluss Paket, entpacken Sie es in ein lokales Verzeichnis und führen python setup.py install

+1

Cool, Danke. Ich weiß einfach nicht, wie man mit Paketen umgeht, außer sie über "pip install" herunterzuladen. –

+0

Ich habe gerade einen Hinweis zur Installation von on gip bei github hinzugefügt. –

+1

Vielen Dank! es funktioniert :) Ich hätte Python-Packaging-System besser lernen müssen :) –

Verwandte Themen