2016-06-27 2 views
0

Я попытался много искать, прежде чем спрашивать его здесь, но, к сожалению, не смог найти ничего полезного.Не удалось установить пакет crytography в python

Я хочу установить пакет криптографии в python3.4.3 64-битной версии, работающий на (окна 64bit} машина

Я получаю следующее сообщение об ошибке:.

{

generating cffi module 'build\\temp.win-amd64-3.4\\Release\\_constant_time.c' 

generating cffi module 'build\\temp.win-amd64-3.4\\Release\\_openssl.c' 

building '_openssl' extension 

error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat). 

}

У меня есть визуальная студия 2015, и я могу найти vcvarsall.bat вручную, также моя переменная окружения указала t o правильная папка, как предложено в других потоках. VS90COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools

Это сайты, на которых я уже обращался за помощью, но напрасно.

1) Изменение значения для VS90COMNTOOLS,

2) Я попытался с различными версиями визуальной студии более 10 2010,2012,2013 то есть.

3) Python PIP has issues with path for MS Visual Studio 2010 Express for 64-bit install on Windows 7

4) Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)

5) https://cryptography.io/en/latest/installation/

Любая помощь оценена.

Благодаря

+0

Не могли бы вы добавить то, что вы пробовали из своих исследований, которые не работают, и их результаты? –

ответ

1

Мы грузим статически скомпонованный колесо для Windows (наш install instructions упомянуть это), так все, что вам нужно сделать, это быть запущена последняя пип (по состоянию на июнь 2016 года это 8.1.2). Чтобы обновить свой пип, вы можете сделать python -m pip install -U pip (pip install -U pip приведет к возникновению ошибки из-за того, как Windows делает активную блокировку файлов).

Как только это установлено, pip install cryptography захватит колесо и не потребует компилятора вообще.

+0

Большое вам спасибо – LearningNinja

Смежные вопросы