PyCrypto installiert-Fehler auf Windows
Ich versuche zu installieren PyCrypto 2.6 Bibliothek auf meinem computer. Aber ich bekomme immer folgenden Fehler
D:\Software\Python\package\pycrypto-2.6>python setup.py build
running build
running build_py
running build_ext
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
building 'Crypto.Random.OSRNG.winrandom' extension
error: Unable to find vcvarsall.bat
Mein System hat
Windows 8 Pro 64-bit, Visual Studio Enterprise 2012 und Python 3.3
Den Fehler zu beheben habe ich versucht die Umgebungsvariable VS90COMNTOOLS=%VS110COMNTOOLS%
wie empfohlen durch fmuecke in der post-Fehler: Unable to find vcvarsall.Fledermaus aber es hat nicht funktioniert für mich.
Kann einer bitte mir raten, wie man dieses Problem beheben Fehler.
FYI, die ich nicht zu installieren, VC2008 etc..
InformationsquelleAutor der Frage Khurram Majeed | 2012-12-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich es geschafft zu installieren PyCrypto 2.6 mithilfe der vorkompilierte binary für Python ist3.3 von Die Voidspace Python-Module.
Gar nicht wirklich fix die
error: Unable to find vcvarsall.bat
für andere Pakete, die nicht über eine vorkompilierte binaries zur Verfügung.Aber es entfällt die Notwendigkeit, zu bauen, PyCrypto Paket, erlauben Sie mir zu installieren, PyCrypto auf mein system bekommen, ohne den Fehler.
InformationsquelleAutor der Antwort Khurram Majeed
Ich weiß, das ist eine alte Frage, aber ich brauche auch heute viel Zeit, um paramiko wokring.
Will ich mit Python 3.4 und auf voidspace, es gibt keine fertige binaries für 3.4.
Schließlich bekam ich einen wokring pycrypto durch die Installation von "Microsoft Studio Express 2010 C++" und führen Sie aus der 2.7 pycrypto Ordner:
Alle "tricks" mit den enviroment-Variablen funktioniert nicht für mich.
Wenn es hilft jemandem, aller Dank geht an:
http://flintux.wordpress.com/2014/04/30/pycrypto-for-python-3-4-on-windows-7-64bit/
InformationsquelleAutor der Antwort user3842110
Habe ich nur verwendet
https://www.microsoft.com/en-gb/download/details.aspx?id=44266
mit setuptools > 6.0 und führen
'pip install pycrypto'
und es funktionierte
InformationsquelleAutor der Antwort One Time Guest
Für Python 3.5 Sie dies tun können:
Installieren PyCrypto-binary von dieser Website :
https://github.com/sfbahr/PyCrypto-Wheels
Der beste Weg, es zu tun, ist:
64-bit Python
c:\Python35\Scripts\pip.exe installieren --use-Rad --no-index --finden-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto
32bits Python
c:\Python35\Scripts\pip.exe installieren --use-Rad --no-index --finden-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win32.whl pycrypto
Natürlich ersetzen c:\Python35\Scripts\pip.exe durch Ihre python-pip Pfad
Zu wissen, dass deine python-version, ausführen von python und schau in der Architektur-dargestellt in eckigen Klammern:
C:\Users\utilisateur>python
Python-3.5.1 |Anaconda 4.0.0 (64-bit)| /(Standard, Feb 16 2016, 09:49:46) [MSC v. 1900 64 bit (AMD64)] on win32
Geben Sie "help", "copyright", "credits" oder "Lizenz" für weitere Informationen.
Hoffe, dass dies helfen kann.
InformationsquelleAutor der Antwort MordicusEtCubitus
Können Sie die Installation von mingw64 und führen Sie aus dem entpackten PyCrypto-Dateien-Verzeichnis:
python setup.py build --compiler=mingw32
InformationsquelleAutor der Antwort user2382176
Ich bin mit Windows 10 - Alles was ich tun musste, war update mein system mit Visual C++ - Build-Werkzeuge 2015, die ich auf dieser Seite gefunden: https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/
Etwa Mitte der Seite sehen Sie einige download-Optionen - wählen Sie Ihre python-version und laden Sie die richtige Paket
Ich dann re-importiert das Programm, das ich versuche zu installieren, und KEIN Fehler mehr! Woohoo!
InformationsquelleAutor der Antwort Reed Miller
wenn Sie
VS 2010
SET VS90COMNTOOLS=%VS100COMNTOOLS%
VS 2012
SET VS90COMNTOOLS=%VS110COMNTOOLS%
VS 2013
SET VS90COMNTOOLS=%VS120COMNTOOLS%
dann
python setup.py installieren
InformationsquelleAutor der Antwort hhhhhh