Кто-нибудь знает как собрать pycurl с ssl для python 2.6 под windows? Когда-то пару дней убил на это, так и не получилось собрать из исходников. Один добрый человек выложил мне установщик под windows, но он без ssl.
Ну я пробовал по-разному, пытался собрать, были какие-то ошибки, сейчас уже не вспомню, пробовал взять pycurl.exe для 2.5 и установить его на 2.6. Вот такой же топик http://python.su/forum/viewtopic.php?id=3985. Инструкция оттуда: Что должно быть в директории CURLBLAH? Если ты мне дашь инструкцию как собрать, я попробую и отпишусь.
kalombo, а позвольте узнать опыт работы с Python ? Уж не на PHP ли писали до сих пор ? Подозреваю что практикуется стандартная практика : Мы писали PHP, CURL изучили. Перешли мы на Python, CURL дальше пилим =/ Стандартной библиотекой никак не обойтись ?
login999, да вообще имхо curl придумали для пыхеров. все примитивно решается на сокетах. kalombo, качаешь архив, распаковываешь его содержимое (где много файлов) в директорию, например C:\pycurl. дальше пуск > выполнить, водишь cmd > жмешь enter. в консоли вводишь cd C:\pycurl (или какая там директория, куда ты распаковал). в консоли вводишь setup_win32_ssl.py install
Нет, на пхп только хелловорлд писал. Так что если бы можно было обойтись стандартной библиотекой, я бы обошелся. Но мне надо использовать SOCKS + SSL на 2.6. Поэтому и собираю.
Да мне без разницы, покажешь как юзать соксы и ssl в другой либе и будет удобно, буду на ней писать. Не, не. Так не выйдет, скрипту надо указать папку с курлом, который лежит на http://curl.haxx.se. Вот что именно там скачать и указать, вот с этим запарки. Еще раз напомню, я потратил не один час на это, так что если бы было просто, я бы скорей всего собрал бы.
Стандартная библиотека с соксами не работает(да и посторонних модулей, нормально работающих я не знаю, найдешь-скажешь). Еще стандартная библиотека проигрывает CURL в скорости (ИМХО если канал меньше 10 мегабит - неважно) А вот с ssl работает изкаропки - ну если питон установлен с поддержкой естественно. В версии 2.6.4 без костылей работает ssl через proxy (исправлено именно в 2.6.4). P.S. Не факт что и pyCURL будет работать нормально даже если вы его соберёте^_^ P.P.S. Готовы ли вы из-за соксов и скорости(не факт что будет ощутимо) пожертвовать стабильностью(тоже под вопрос). Просто подумайте, прикиньте.
За 2.6.4 спасибо, не знал. Сейчас попробую. Насчет pycurl - юзаю, устраивает, только вот ssl хочется, а такой сборки у меня нет. В любом случае, возможность SSL+SOCKS никак не помешает.
как же его поставить? у меня есть python 2.7 и python 3.1 - скачиваю http://longsincefaded.com/curl/pycurl-ssl-7.19.0-libcurl7.19.7.win32-py2.6.msi - устанавливаю, указывая директорию где лежит питон 2.7 - запускаю питон 2.7 PHP: C:\exe\Python27>python Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more information. >>> import pycurl Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: DLL load failed: ═х эрщфхэ єърчрээ√щ ьюфєы№.
я до последнего надеялся на совместимость сейчас на свежую голову погуглил - нашёл для 2.7 http://python4seo.ru/?p=83 а для 3.1 он есть? не могу найти