无法在python中安装加密包

时间:2016-06-27 11:32:57

标签: python visual-studio cryptography

我在这里询问之前试图搜索很多,但遗憾的是找不到任何帮助。

我想在(windows 64bit)机器上运行的python3.4.3 64位版本中安装加密包。

我收到以下错误:

{

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).

}

我安装了visual studio 2015,我可以手动找到vcvarsall.bat, 我的环境变量也指向其他线程中建议的正确文件夹。 VS90COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools

这些是我已经找过帮助但却徒劳无功的网站。

1)更改VS90COMNTOOLS的值,

2)我尝试使用大于10的不同版本的visual studio,即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/

1 个答案:

答案 0 :(得分:1)

我们为Windows发送静态链接轮(我们install instructions提到这一点)所以您需要做的就是运行最新的点子(截至2016年6月这是8.1.2)。要升级您的点,您可以执行python -m pip install -U pippip install -U pip会因Windows执行活动文件锁定的方式而引发错误。)

安装完成后pip install cryptography将抓住方向盘,根本不需要编译器。