我安装了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。但是当我尝试这样做时,会出现以下错误:
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 :(得分:1)
如果您不介意从二进制文件安装加密包而不是从源代码编译,请确保您的pip版本高于8。
python 2.7附带的pip版本很旧(1.x),只能理解从源代码安装加密(和paramiko)。
升级点数:
pip install --upgrade pip
答案 1 :(得分:0)
我设法使用cryptography
安装pip
而不是手动安装。