2012-02-05 54 views

回答

14

顯然,pyopenssl安裝期望二進制文件和libs按照安裝OpenSSL windows binaries安裝。從那裏安裝(而不是使用cygwin的openssl),並將bin目錄添加到路徑解決了這個問題。

+15

注意:需要安裝OpenSSL的常規版本,而不是列表中第一個「輕」版本! – Leftium 2012-02-15 09:19:19

+1

對於那些有關SSL超時錯誤的人來說,這個解決方案對我很有幫助。我必須安裝Visual C++ 2008 Redistributables(它糾正了這個錯誤,然後給了我這個問題的錯誤),然後安裝實際的OpenSSL二進制文件。 – vergenzt 2013-04-17 23:27:48

3

使用默認設置從該站點安裝最新的軟件包不起作用。它似乎在您的PATH中查找openssl.exe,然後查找其父目錄中的庫。快速修復是找到安裝openssl.exe的地方並將目錄添加到路徑中。對我來說,它是:

set path=%path%;C:\OpenSSL-Win32\bin 
0

我有以下問題,嘗試使用PIP安裝pyOpenSSL:Setup script exited with error: Unable to find vcvarsall.bat

更新的setuptools(pip install -U setuptools)後,畫中畫安裝工作。我不必手動安裝任何二進制文件。