Подтвердить что ты не робот

Как установить pyCurl?

Я ОЧЕНЬ новичок в python. Я использовал libcurl без проблем и использовал pyCurl один раз в прошлом. Теперь я хочу настроить его на своей машине и dev. Однако я понятия не имею, как это сделать. Я скорее не DL libcirl файлы и компиляции, что вместе с pycurl, я хочу узнать простейший метод. У меня есть libcurl, установленный на моей машине.

Я нахожусь в окнах, я попробовал DLing-источники и использовал настройку pycurl script, мне не повезло.

4b9b3361

Ответ 1

TL, ДР

Получить двоичный код с этого веб-сайта: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Прямые ссылки: 2.6 32bit, 2.7 32bit, 2.6 64bit, 2.7 64bit


Для pycURL в Windows не будут работать как pip, так и easy_install.

Я также попытался загрузить и установить пакет pycURL вручную, после загрузка cURL, но это тоже не сработало, даже если указать CURL_DIR (он жаловался, что не может найти "lib\libcurl.lib" ). Из чего Я могу собрать из README, что ему нужно в CURL_DIR является источником распространение cURL, а не исполняемый файл.

Загрузка предварительно скомпилированной версии из официального pycURL репозиторий, вероятно, нигде, потому что для этого требуется Python 2.5. Он не будет работать с 2.6.

Единственный простой способ на данный момент, похоже, this неофициальный выпуск. Это исполняемый установщик, и я использовал его без каких-либо проблемы с Python 2.6. Версия для Python 2.7 можно найти на на том же сайте.


Вы также можете рассмотреть возможность использования requests, популярной альтернативы pycURL. Это приятно использовать и активно развивается.

Ответ 2

Вы можете попробовать скачать pycurl здесь

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

PycURL - это интерфейс библиотеки libcurl.
pycurl-7.19.0.win-amd64-py2.6.exe [863 KB] [Python 2.6] [64 бит] [Dec 09, 2010]
pycurl-7.19.0.win-amd64-py2.7.exe [863 KB] [Python 2.7] [64 бит] [Dec 09, 2010]
pycurl-7.19.0.win32-py2.6.exe [764 KB] [Python 2.6] [32 бит] [Dec 09, 2010]
pycurl-7.19.0.win32-py2.7.exe [764 KB] [Python 2.7] [32 бит] [Dec 09, 2010]

или здесь

http://pycurl.sourceforge.net/download/

pycurl-ssl-7.15.5.1.win32-py2.4.exe 02-Oct-2006 10:10 534K предварительно скомпилированный установщик win32 (с openssl-0.9.8c, zlib-1.2.3, c-ares-1.3. 1)
pycurl-ssl-7.15.5.1.win32-py2.5.exe 02-Oct-2006 10:10 534K предварительно скомпилированный установщик win32 (с openssl-0.9.8c, zlib-1.2.3, c-ares-1.3.1) < ш > pycurl-ssl-7.16.4.win32-py2.4.exe 05-Sep-2007 19:28 546K предварительно скомпилированный установщик win32 (с openssl-0.9.8e, zlib-1.2.3, c-ares-1.4.0) < ш > pycurl-ssl-7.16.4.win32-py2.5.exe 05-Sep-2007 19:27 546K предварительно скомпилированный установщик win32 (с openssl-0.9.8e, zlib-1.2.3, c-ares-1.4.0) < ш > pycurl-ssl-7.18.2.win32-py2.5.exe 17-Jun-2008 20:43 540K предварительно скомпилированный установщик win32 (с openssl-0.9.8h, zlib-1.2.3)

Ответ 3

Согласно http://bazaar-vcs.org/PyCurl

Поскольку Windows не поставляется с ни cURL, ни pycURL, пользователи Windows должны будут установить оба.

cURL скачиваний: http://curl.haxx.se/download.html.

pycURL скачиваний: http://pycurl.sourceforge.net/download/.

Обе ссылки содержат Linux (и другие * Nix) tarballs/packages и файлы установщика Windows.

В обоих ссылках есть установщики окон, надеюсь, они будут работать для вас.

Ответ 4

Зависит от платформы. Здесь на ubuntu это так же просто, как:

sudo aptitude install python-pycurl

Достаточно распространенный пакет, чтобы думать, что большинство основных дистрибутивов Linux будут иметь его в своих источниках.

Если вы находитесь в окнах, вам понадобится cURL. Затем вы можете установить pycurl, который завершается в установщик.

Ответ 5

Как уже было сказано, это зависит от платформы.

В общем, я предпочитаю использовать только сам интерпретатор Python, который упакован для моей ОС, и установить все остальное в виртуальной среде но это совсем другая история... Если у вас установлен setuptools, установка большинства пакетов Python так же проста, как:

easy_install pycurl

Ответ 6

Моя среда - это Windows 7 и Python 2.7. Хотя мой Windows 7 64-разрядный, мой Python 2.7 32-разрядный.

У меня был успех, посетив http://pycurl.sourceforge.net/download/ и загрузив и запустив pycurl-7.19.3.win32-py2.7.msi.