在Windows的virtualenv中安装scrapy/pyopenssl

Udi*_*Udi 17 python windows pyopenssl virtualenv scrapy

我试图在Windows XP(32位)virtualenv上安装scrapy:

pip install scrapy
Run Code Online (Sandbox Code Playgroud)

安装程序会发出此歧义错误消息:

error: Only found improper OpenSSL directories: ['E:\\cygwin', 'E:\\Program Files\\Git']
Run Code Online (Sandbox Code Playgroud)

我应该如何配置openssl/pyOpenSSL以使pip工作?

Udi*_*Udi 14

显然pyopenssl安装期望二进制文件和库的布局完全与OpenSSL Windows二进制文件一样.从那里安装(例如,不使用cygwin的openssl),并将bin目录添加到路径解决了这个问题.

  • 注意:需要安装OpenSSL的常规版本,而不是列表中第一个的"轻型"版本! (15认同)