Только для начала:
- Я запускаю Mac OS 10.7.5
- У меня установлен curl 7.21.4 (пришел с инструментами dev, которые, как мне кажется)
- У меня есть python 2.7.1
Я пытаюсь установить pycurl, но каждый раз, когда я пытаюсь запустить его, я получаю:
ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)
Сначала я установил pycurl с помощью настройки:
python setup.py install
Что не работает (поскольку SSL не был настроен).
С тех пор я удалил pycurl (sudo rm -rf /Library/Python/2.7/site-packages/pycurl*
), прежде чем пытаться:
export PYCURL_SSL_LIBRARY=openssl
easy-install pycurl
и снова перед попыткой:
python setup.py --with-ssl install
Однако, я все еще получаю ту же ошибку, что ssl не скомпилирован. Как будто все инструкции игнорируют мои попытки.
setup.py вообще не жалуется при установке, но простая установка печатает это сообщение после установки PYCURL_SSL_LIBRARY env var:
src/pycurl.c:151:4: warning: #warning "libcurl was compiled with SSL support, but configure could not determine which " "library was used; thus no SSL crypto locking callbacks will be set, which may " "cause random crashes on SSL requests"
который, по-видимому, указывает на то, что он полностью игнорирует тот факт, что я просто сказал ему установить с openssl...
Есть ли что-то, что мне не хватает в настройке?