Установка scrapy / pyopenssl в Windows 'virtualenv - PullRequest
17 голосов
/ 05 февраля 2012

Я пытаюсь установить scrapy в Windows XP (32bit) virtualenv:

pip install scrapy

Программа установки выдает это неоднозначное сообщение об ошибке:

error: Only found improper OpenSSL directories: ['E:\\cygwin', 'E:\\Program Files\\Git']

Как мне настроить openssl / pyOpenSSL для работы pip?

Ответы [ 3 ]

14 голосов
/ 05 февраля 2012

Очевидно, что установка pyopenssl предполагает, что двоичные файлы и библиотеки будут расположены точно так, как установлено бинарными файлами Windows OpenSSL . Установка его оттуда (и не использование, например, cygwin openssl) и добавление каталога bin в путь решили эту проблему.

3 голосов
/ 02 ноября 2013

Установка новейшего пакета с этого сайта с настройками по умолчанию не сработала. Кажется, он ищет openssl.exe в вашем PATH, а затем ищет библиотеки в его родительском каталоге. Быстрое решение - найти, куда был установлен openssl.exe, и добавить каталог в свой путь. Для меня это было:

set path=%path%;C:\OpenSSL-Win32\bin
0 голосов
/ 26 декабря 2014

У меня возникла следующая проблема при попытке установить pyOpenSSL с помощью pip: Setup script exited with error: Unable to find vcvarsall.bat

После обновления setuptools (pip install -U setuptools) установка pip сработала. Мне не нужно было устанавливать какие-либо двоичные файлы вручную.

...