#python #module #python-3.5 #pycrypto
#python #модуль #python-3.5 #pycrypto
Вопрос:
вчера в течение нескольких часов я пытался установить pycrypto на версию python 3.7. Я установил инструменты сборки, перезагрузил компьютер — безуспешно. Я решил удалить python и установить версию 3.5.2, и угадайте, что? Мне действительно каким-то образом удалось его установить. теперь я пытаюсь снова установить pycrypto и получаю эту ошибку:
Ответ №1:
Ошибка является результатом исходного пакета, который требует компиляции с использованием компилятора C ( ).
setuptools не может найти ваш vcvarsall.bat (который настраивает Visual Studio). Вы захотите обратиться к документации python о двоичных расширениях для Windows
Вам также может быть полезно объяснение Microsoft здесь.
Я предлагаю вам использовать приведенную выше информацию для создания расширений из исходного кода, но если этого нет в карточках (настройка может занять время), тогда вы можете поискать готовые двоичные файлы, например, эти:http://www.voidspace.org.uk/python/modules.shtml#pycrypto
Я не использовал эти двоичные файлы и обычно не предлагаю устанавливать двоичные файлы, когда вы можете компилировать из исходного кода — особенно с такими вещами, как crypto.
Комментарии:
1. не могли бы вы предоставить мне пример того, как скомпилировать этот исходный код?