我正在尝试在 Windows XP(32 位)virtualenv 上安装 scrapy :
pip install scrapy
安装程序吐出这个模棱两可的错误消息:
error: Only found improper OpenSSL directories: ['E:\\cygwin', 'E:\\Program Files\\Git']
我应该如何配置 openssl / pyOpenSSL 以使 pip 工作?
我正在尝试在 Windows XP(32 位)virtualenv 上安装 scrapy :
pip install scrapy
安装程序吐出这个模棱两可的错误消息:
error: Only found improper OpenSSL directories: ['E:\\cygwin', 'E:\\Program Files\\Git']
我应该如何配置 openssl / pyOpenSSL 以使 pip 工作?
显然 pyopenssl 安装期望二进制文件和库的布局与OpenSSL windows binaries安装的完全相同。从那里安装它(例如不使用 cygwin 的 openssl),并将 bin 目录添加到路径中解决了这个问题。
使用默认设置从该站点安装最新软件包对我不起作用。它似乎openssl.exe
在您的 PATH 中查找,然后在其父目录中查找库。快速解决方法是找到安装 openssl.exe 的位置并将目录添加到您的路径。对我来说是:
set path=%path%;C:\OpenSSL-Win32\bin
我在尝试使用 pip 安装 pyOpenSSL 时遇到以下问题:Setup script exited with error: Unable to find vcvarsall.bat
更新 setuptools ( pip install -U setuptools
) 后,pip install 工作。我不必手动安装任何二进制文件。