Próbuję zainstalować bibliotekę PyCrypto 2.6 na moim komputerze. Ale wciąż otrzymuję następujący błądBłąd instalacji PyCrypto w systemie Windows
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
mój system został Windows 8 Pro 64-bit, Visual Studio Enterprise 2012 i Python 3.3
Aby naprawić błąd Próbowałem ustawić zmienną środowiskową VS90COMNTOOLS=%VS110COMNTOOLS%
zgodnie z zaleceniami przez fmuecke in the post error: Unable to find vcvarsall.bat, ale nie zadziałało to dla mnie.
Czy ktoś może mi doradzić, jak naprawić ten błąd.
FYI, nie instalować VC2008 etc ..
Python 3.3 jest zbudowany z VC2010. Ogólna zasada jest taka, że rozszerzenia muszą być zbudowane przy użyciu tego samego VC używanego dla Pythona. Sugeruję zainstalowanie VC2010, spróbuj z tym i odpowiednio zaktualizuj pytanie. – SquareRootOfTwentyThree
Już wspomniałem w moim pytaniu, że instalacja innej instancji Visual Studio/VC nie jest dla mnie opcją. –
To zadziałało dla mnie https://stackoverflow.com/a/41843310/2968001 –