Не удается установить pycURL в Windows 7 64Bit

Я пытаюсь установить Pycurl. Я скачал файл tar.gz отсюда:

http://pycurl.sourceforge.net/

Я получаю эту ошибку при использовании easy_install:

AssertionError: please check CURL_DIR in setup.py

Затем я попытался вручную установить pycurl.exe с этого сайта:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

Каждый из них возвращал эту ошибку:

"Python versions 2.X required, which was not found in the registry."

Я в недоумении. Не могу легко установить, не могу установить вручную. Как мне установить этот модуль? Спасибо!

2 ответа

Я думаю, что вы должны сначала загрузить libcurl (я думаю, отсюда) http://curl.haxx.se/dlwiz/?type=devel&os=Win64 затем распаковать его в какой-нибудь каталог (используя 7zip)

Затем в setup.py установите параметр CURL_DIR (там есть комментарии для пользователей Windows) или используйте параметр --curl_dir (см. Также код там).

надеюсь это поможет

2 возможности:

еще не пробовал, но вы можете установить python как для всех пользователей, так и только для меня, по умолчанию только я. если вы изменили это для всех пользователей, то несколько библиотек Python, которые я видел (на ум приходят comtypes), не увидят вашу установку Python. Вы можете переустановить как только я, или здесь есть несколько хаков на SO.

Вы пробовали 32- и 64-битные версии Python? версия библиотеки, которую вы устанавливаете, должна соответствовать установке Python, а не установке Windows. Вы можете установить 32-битную версию Python на 64-битную ОС, но если вы попытаетесь установить 64-битную библиотеку для этой комбинации, он не увидит Python.

Другие вопросы по тегам