2017-05-06 146 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而不是手動安裝。