2017-05-06 117 views
0

我有64位Windows 7和32位python 2.7.13安装。 我也为python 2.7安装了VC。我正在尝试安装paramiko 2.1.2。安装cryptography 1.8.1时出现错误。因此我试着安装cryptography 1.8.1 separatley。但是,当我尝试这样做时,会出现以下错误:安装加密1.8.1模块时出错

build\temp.win32-2.7\Release\_openssl.c(434) : fatal error C1083: Cannot open in 
clude file: 'openssl/opensslv.h': No such file or directory 
error: command 'C:\\Users\\b_ozel\\AppData\\Local\\Programs\\Common\\Microsoft\\ 
Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2 

出了什么问题?

+0

你安装OpenSSL的? –

回答

1

如果你不介意的二进制安装包加密,而不是从源代码编译,请确保您有一个点以上版本8.

附带蟒蛇2.7画中画版本是很老(1.x中),并且只能理解从源代码安装加密(和paramiko)。

要升级PIP:

pip install --upgrade pip 
+0

谢谢你,pip解决了它。但我不明白为什么'python setup.py install'不能用于加密1.8.1,我从官方python网站下载了zip文件。 – alwbtc

0

我设法安装cryptography使用pip而不是手动安装。