pyCurl-ni qanday o'rnatishim mumkin?

Men libcurl-dan hech qanday muammosiz foydalanardim va o'tmishda bir marta pyCurl-dan foydalanardim. Endi men uni kompyuterim va ishlab chiqaruvchimga o'rnatmoqchiman. Biroq, buni qanday qilishni bilmayman. Men DL libcirl fayllarini emas va uni pycurl bilan birga kompilyatsiya qilishni afzal ko'raman, men eng oddiy usulni bilmoqchiman. Mening mashinamda libcurl o'rnatilgan.

Men Windowsdaman. Manbalarni DLing bilan sinab ko'rdim va pycurl o'rnatish skriptidan foydalandim, lekin omadim kelmadi.


person Community    schedule 03.02.2009    source manba
comment
@Chitimalli nafaqat "3-09-fevral" 6 yil oldin, sizning havolangiz aynan shu postga tegishli   -  person    schedule 10.06.2015


Javoblar (7)


TL, DR

Ikkilik faylni ushbu veb-saytdan oling: http://www.lfd.uci.edu/~gohlke/pythonlibs/

To'g'ridan-to'g'ri havolalar: 2.6 32bit, 2.7 32bit,2.6 64bit , 2.7 64bit


pycURL uchun pip va easy_install ikkalasi ham Windowsda ishlamay qoladi.

Shuningdek, cURL-ni yuklab olgandan so'ng pycURL paketini qo'lda yuklab olishga va o'rnatishga harakat qildim, lekin bu ham ishlamadi, hatto CURL_DIR ni ko'rsatgan bo'lsam ham (u 'lib\libcurl.lib' ni topa olmasligidan shikoyat qildi). README-dan to'plashim mumkin bo'lgan narsaga ko'ra, CURL_DIR-da u bajariladigan fayl emas, balki cURL manba taqsimoti kerak.

Oldindan kompilyatsiya qilingan versiyani rasmiy pycURL omboridan yuklab olish sizni hech qayerga olib ketmasligi mumkin, chunki u Python 2.5.ni talab qiladi. U 2.6 bilan ishlamaydi.

Hozirgi vaqtda yagona oson yo'l bu norasmiy nashr. Bu bajariladigan o'rnatuvchi va men uni Python 2.6 bilan muammosiz ishlatganman. Python 2.7 uchun versiyasi xuddi shu saytdan mavjud.


Shuningdek, pycURL ga mashhur muqobil requests dan foydalanishni ham ko‘rib chiqishingiz mumkin. Foydalanish juda yoqimli va faol rivojlanmoqda.

person Mihai Rotaru    schedule 22.05.2012
comment
Men uzoq vaqt oldin Windows-dan o'tishni o'yladim, lekin hozir bu istak har qachongidan ham kuchliroq - person chester89; 24.08.2014
comment
Bu pycURL tomonida paketga yomon texnik xizmat ko'rsatish, Windows bilan aloqasi yo'q. - person EKW; 02.06.2015
comment
Men so'rovlarning qulayligini ham yaxshi ko'raman, ammo pycurlni tanlash motivi unumdorlikka bog'liq bo'lishi mumkin stackoverflow.com/a/32899936/ 2128265 - person Marc; 10.08.2018

Bu yerdan pycurl-ni yuklab olishga urinib ko'rishingiz mumkin

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

PycURL bu libcurl kutubxonasi interfeysi.
pycurl-7.19.0.win-amd64-py2.6.‌exe [863 KB] [Python 2.6] [64 bit] [2010 yil 09 dekabr]
pycurl- 7.19.0.win-amd64-py2.7.‌exe [863 KB] [Python 2.7] [64 bit] [2010-yil 09-dekabr]
pycurl-7.19.0.win32-py2.6.‌exe [764 KB] ] [Python 2.6] [32 bit] [2010-yil 09-dekabr]
pycurl-7.19.0.win32-py2.7.‌exe [764 KB] [Python 2.7] [32 bit] [09-dekabr, 2010-yil]

yoki bu yerda

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

pycurl-ssl-7.15.5.1.win32-py2.4.exe 02-oktabr 2006 10:10 534K oldindan kompilyatsiya qilingan win32 o'rnatuvchisi (openssl-0.9.8c, zlib-1.2.3, c-ares-1.3.1 bilan)< br> pycurl-ssl-7.15.5.1.win32-py2.5.exe 02-oktabr 2006 10:10 534K oldindan kompilyatsiya qilingan win32 o'rnatuvchisi (openssl-0.9.8c, zlib-1.2.3, c-ares-1.3.1 bilan) )
pycurl-ssl-7.16.4.win32-py2.4.exe 05-sentabr 2007 19:28 546K oldindan kompilyatsiya qilingan win32 o'rnatuvchisi (openssl-0.9.8e, zlib-1.2.3, c-ares-1.4 bilan) .0)
pycurl-ssl-7.16.4.win32-py2.5.exe 05-sentabr 2007 19:27 546K oldindan kompilyatsiya qilingan win32 o'rnatuvchisi (openssl-0.9.8e, zlib-1.2.3, c-ares bilan) -1.4.0)
pycurl-ssl-7.18.2.win32-py2.5.exe 17-iyun-2008 20:43 540K oldindan kompilyatsiya qilingan win32 o'rnatuvchisi (openssl-0.9.8h, zlib-1.2.3 bilan)

person Marco Rossi    schedule 21.03.2011
comment
Avira menga nima uchun birinchi havolaga o'tishim kerakligi haqida xatolik yuz berdi, men buni shu yerga qo'yaman deb o'yladim. - person Amir; 19.03.2012

Platformaga bog'liq. Bu erda ubuntu-da hamma narsa oddiy:

sudo apt-get install python-pycurl

Ko'pgina yirik Linux distribyutorlari uni o'z manbalarida oladi deb o'ylash uchun juda keng tarqalgan paket.

Agar siz Windows operatsion tizimida bo'lsangiz, sizga cURL ham kerak bo'ladi. Keyin oʻrnatuvchiga oʻralgan pycurl ni oʻrnatishingiz mumkin.

person JosefAssad    schedule 03.02.2009
comment
Agar siz buni allaqachon qilgan bo'lsangiz, lekin uni o'rnatmoqchi bo'lganida pip o'chib qolsa (masalan, pyresttest uchun), libcurl4-openssl-dev ni ham o'rnatib ko'ring. - person Michael Scheper; 15.07.2017

http://bazaar-vcs.org/PyCurl ga ko'ra

Windows cURL yoki pycURL bilan ta'minlanmaganligi sababli, Windows foydalanuvchilari ikkalasini ham o'rnatishlari kerak bo'ladi.

cURL yuklab olish: http://curl.haxx.se/download.html.

pycURL yuklab olishlari: http://pycurl.sourceforge.net/download/.

Har ikkala havolada Linux (va boshqa *Nix) tarballs/paketlari va Windows o'rnatuvchi fayllari mavjud.

Ikkala havolada ham Windows o'rnatuvchilari mavjud, umid qilamanki, ular siz uchun ishlaydi.

person Ryan    schedule 15.02.2009

Yuqorida aytib o'tilganidek, bu platformaga bog'liq.

Umuman olganda, men faqat operatsion tizimim uchun paketlangan Python tarjimonidan foydalanishni va qolgan hamma narsani virtualda o‘rnatishni afzal ko‘raman. muhit, lekin bu butunlay boshqacha hikoya... Agar sizda setuptools bo'lsa. a> o'rnatilgan bo'lsa, ko'pgina Python paketlarini o'rnatish juda oddiy:

easy_install pycurl
person paprika    schedule 03.02.2009
comment
Bu unchalik tavsifli emas... Agar siz setuptools-ni o'rnatishda muammoga duch kelsangiz, javobimni yana bir bor tekshiring, men havolani pypi (Python Package Index) ga ishora qilish uchun tahrir qildim, bu sahifada Windows-da setuptools-ni o'rnatish bo'yicha ko'rsatmalar ham mavjud. Omad! - person paprika; 04.02.2009
comment
Windows-da curl-ni o'rnatganimdan so'ng, pycurl-ni easy_install qilishga uringanimda shunday bo'ladi: AssertionError: setup.py-da CURL_DIR-ni tekshiring. - person Guido; 22.03.2010
comment
Nihoyat uni yuklab oldim va easy_install dan foydalanish o‘rniga qo‘lda o‘rnatdim. - person Guido; 22.03.2010
comment
Men uchun Windows 7 qutisida ishlagan. Avval cURL ni o'rnatdim, keyin easy_install pycURL o'rnatilishini muammosiz hal qildi. - person DCaugs; 29.01.2016

Mening muhitim Windows 7 va Python 2.7. Mening Windows 7 64 bitli bo'lsa-da, Python 2.7 32 bitli.

http://pycurl.sourceforge.net/download/ saytiga tashrif buyurib, pycurl-ni yuklab olib, ishga tushirib, muvaffaqiyatga erishdim. -7.19.3.win32-py2.7.msi.

person Steve Saporta    schedule 09.01.2015

Windows: python 3.7.1 .msi-ni https://dl.bintray.com/pycurl/pycurl/ va o'rnating, u mukammal ishlaydi.

person drt    schedule 30.10.2018