pycurl install :( уже есть версия libcurl min.

Я запускаю python 2.6 на Intel Mac OS X 10.5

Я пытаюсь установить pycurl 7.16.2.1 (как рекомендуется здесь http://curl.haxx.se/mail/curlpython-2009-03/0009.html ), но по какой-то причине установка видит мой libcurl 7.16.3 , но он все еще настаивает на том, что я устанавливаю 7.16.2 или выше (не удовлетворяет ли это 7.16.3?)

Вот вывод ошибки:

Running pycurl-7.16.2.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-3emZIB/pycurl-7.16.2.1/egg-dist-tmp-K10rbP Using curl-config (libcurl 7.16.3) src/pycurl.c:54:4:src/pycurl.c:54:4: error: #error "Need libcurl version 7.16.2 or greater to compile pycurl." error: #error "Need libcurl version 7.16.2 or greater to compile pycurl." 

Чтобы быть уверенным, что curl-config -version дает libcurl 7.16.3

Любой совет? Должен ли я обновлять libcurl или придерживаться заводской lib?

== добавлено больше деталей после ответа ==

AFAIK python У меня есть заводская настройка по умолчанию (я не получил его сам из python.org)

 Python 2.6.2 (r262:71600, Apr 16 2009, 09:17:39) [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin 

И это моя завивая версия. Вы ошибаетесь, потому что я использую Intel Macbook, а не PPC.

 curl 7.16.3 (powerpc-apple-darwin9.0) libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3 Protocols: tftp ftp telnet dict ldap http file https ftps Features: GSS-Negotiate IPv6 Largefile NTLM SSL libz 

Я возьму то, что pycurl работает с моим существующим интерпретатором python

У меня есть порты:

 sudo port -u install py26-pycurl Error: Port py26-pycurl not found 

2 Solutions collect form web for “pycurl install :( уже есть версия libcurl min.”

Если вы используете python.org Python 2.6, он построен с использованием 10.4 SDK, чтобы иметь возможность запускаться в нескольких версиях OS X. В этом случае сборка pycurl, вероятно, пытается связать с 10.4 версией libcurl , который, как представляется, равен 7.13.1. В потоке, на который вы ссылаетесь, речь идет об использовании 10.5 Apple, поставляемого Python 2.5, который построен с использованием 10.5 библиотек, и с этим, pycurl 7.16.2.1, похоже, правильно строит и устанавливает.

Вы можете попробовать вручную установить pycurl; на его setup.py имеется документированный аргумент –curl-config, который позволяет указать путь к используемой curl-config. К сожалению, это не работает с / usr / bin / curl-config; правильные каталоги файлов файлов не добавляются. Не считая взлома файла setup.py, лучше всего установить новый libcurl и использовать последнюю версию pycurl. Самый простой способ сделать это – использовать MacPorts. Еще проще установить pycurl и python2.6 из MacPorts. Если вы еще не используете MacPorts, загрузите и установите базовые файлы . Затем:

 sudo port selfupdate sudo port -u install py26-curl #edited 

MacPorts python2.6 будет на /opt/local/bin/python2.6 .

Если вы предпочитаете использовать установленный python2.6, установите пакет curl:

 sudo port selfupdate sudo port -u install curl 

Затем вручную установите pycurl, используя что-то вроде:

 curl http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz | tar xz cd pycurl-7.19.0 python2.6 setup.py install --curl-config=/opt/local/bin/curl-config 

Я получил свой pycurl от Sourceforge. Кажется, у них были бы встроенные сборки назад и вперед, которые соответствовали бы любой «поставляемой с» конфигурацией Mac OS X. Я считаю, что URL-адрес http://pycurl.sourceforge.net, но не цитирую меня по этому поводу.

BZT

Interesting Posts

Издевательская конструкция класса

Какое исключение я должен поднимать по неправильным / незаконным комбинациям аргументов в Python?

Найдите дату первого понедельника после указанной даты

Как обеспечить соблюдение xlim и ylim при использовании ax.axis ('equal')?

задачи и не-идемпотентные задачи

Несколько копий инструментария py.test

не удалось установить настройки профиля Firefox с помощью Selenium (geckodriver 0.16)

Получить несколько параметров запроса с тем же именем

Получение фактического используемого (выделенного) дискового пространства экземпляра в vmware с pyvmomi

Как читать csv, хранящийся в S3 с помощью csv.DictReader?

Почему SimpleHTTPServer перенаправляет на? Querystring / когда я запрашиваю? Querystring?

beautifulsoup findВсе find_all

python Вызов внешней программы приводит к ошибке % 1 не является допустимым приложением Win32

Сортировка словаря (с ключами даты) в Python

Python ImportError: нет модуля с именем wmi

Python - лучший язык программирования в мире.