2012-02-05 53 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)后,画中画安装工作。我不必手动安装任何二进制文件。