首页 文章

无法在python中安装加密包

提问于
浏览
0

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

我想在(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 回答

  • 1

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

    一旦安装完成 pip install cryptography 将 grab 方向盘,根本不需要编译器 .

相关问题