Я 64-разрядный пользователь Windows7, работающий с Python 3.4.
Я установил библиотеку M2Crypto. Я выполнил шаги, указанные в этой ссылке, для установки M2Crypto в Windows: https://github.com/martinpaljak/M2Crypto/blob/master/INSTALL
У меня установлена версия сообщества Microsoft Visual Studeio 2013. У меня также есть Visual C++ 2008, 2010, 2012, распространяемый для bith x86 и x64.
У меня установлены MinGW и Swigwin в каталоге C:.
когда я пытаюсь установить M2Crypto, используя эту команду из Python34/Scripts:
pip install m2crypto
Я получаю следующие ошибки:
> C:\Python34\Scripts>pip install m2crypto Collecting m2crypto Using
> cached M2Crypto-0.22.3.tar.gz Installing collected packages: m2crypto
> Running setup.py install for m2crypto
> Complete output from command C:\Python34\python.exe -c "import setuptools, t
> okenize;__file__='C:\\Users\\e\\AppData\\Local\\Temp\\pip-build-sxa0uziu\\m2cryp
> to\\setup.py';exec(compile(getattr(tokenize, 'open',
> open)(__file__).read().repl ace('\r\n', '\n'), __file__, 'exec'))"
> install --record C:\Users\e\AppData\Local
> \Temp\pip-ad2ukv1d-record\install-record.txt
> --single-version-externally-managed --compile:
затем он копирует список файлов. В конце я получаю это:
> error: Microsoft Visual C++ 10.0 is required (Unable to find
> vcvarsall.bat).
после этого:
> Command "C:\Python34\python.exe -c "import setuptools,
> tokenize;__file__='C:\\Us
> ers\\e\\AppData\\Local\\Temp\\pip-build-sxa0uziu\\m2crypto\\setup.py';exec(compi
> le(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n',
> '\n'), __fil e__, 'exec'))" install --record
> C:\Users\e\AppData\Local\Temp\pip-ad2ukv1d-recor d\install-record.txt
> --single-version-externally-managed --compile" failed with error code 1 in C:\Users\e\AppData\Local\Temp\pip-build-sxa0uziu\m2crypto
Пожалуйста, помогите мне решить проблему. Я не смог найти ресурс, который правильно описывает шаги.