2009-02-03 15 views
24

मैं अजगर के लिए बहुत नया हूँ। मैंने libcurl का उपयोग बिना किसी समस्या के किया और अतीत में एक बार pyCurl का इस्तेमाल किया। अब मैं इसे अपनी मशीन और देव पर सेट करना चाहता हूं। हालांकि मुझे नहीं पता कि यह कैसे करना है। मैं डीएल libcirl फ़ाइलों को नहीं बल्कि संकलन कि pycurl के साथ, मैं सबसे सरल विधि जानना चाहता हूँ। मेरे पास libcurl मेरी मशीन पर स्थापित है।मैं pyCurl कैसे स्थापित करूं?

मैं विंडोज़ पर हूं, मैंने स्रोतों को डीएल करने की कोशिश की और pycurl सेटअप स्क्रिप्ट का उपयोग किया, मुझे कोई भाग्य नहीं था।

+1

@ चिटिमल्ली न केवल 'feb 3 09' 6yr ago है, आपका लिंक –

उत्तर

10

प्लेटफ़ॉर्म पर निर्भर करता है।

sudo aptitude install python-pycurl 

यह आम पर्याप्त एक पैकेज को लगता है कि सबसे प्रमुख लिनक्स वितरण उनके स्रोतों में यह होगा है: ubuntu पर यहाँ यह रूप में सरल रूप में है।

यदि आप विंडोज़ पर हैं, तो आपको cURL भी आवश्यकता होगी। फिर आप pycurl इंस्टॉल कर सकते हैं जो इंस्टॉलर में लपेटा जाता है।

+0

पर बहुत ही पोस्ट है यदि आप पहले से ही ऐसा कर चुके हैं, लेकिन जब यह इसे इंस्टॉल करने का प्रयास करता है तो पाइप उड़ाता है (उदाहरण के लिए pyresttest), कोशिश करें libcurl4-openssl-dev भी स्थापित करना। –

7

जैसा कि पहले से ही कहा गया है, यह मंच पर निर्भर करता है।

सामान्य तौर पर, मैं केवल पायथन दुभाषिया ही है कि मेरे ओएस के लिए पैक किया और एक virtual environment में सब कुछ स्थापित है का उपयोग करना पसंद है, लेकिन इस एक पूरी अलग कहानी है ... आप setuptools रखी है, तो स्थापित है, स्थापित करने http://bazaar-vcs.org/PyCurl

Since Windows does not come with neither cURL or pycURL, Windows users will have to install both.

cURL downloads: http://curl.haxx.se/download.html .

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

Both links contain Linux (and other *Nix) tarballs/packages and Windows installer files.

हैं खिड़कियों दोनों लिंक पर संस्थापक उम्मीद है कि वे आप के लिए काम करेंगे के अनुसार

easy_install pycurl 
+6

मुझे इस –

+0

के साथ कोई भाग्य नहीं था यह बहुत वर्णनात्मक नहीं है ... यदि आपको सेटअपटॉल्स इंस्टॉल करने में समस्या हो रही है, तो मेरा जवाब फिर से देखें, मैंने लिंक को पीपीआई (पायथन पैकेज इंडेक्स) पर इंगित करने के लिए संपादित किया है, उस पृष्ठ में निर्देश भी हैं विंडोज़ पर setuptools स्थापित करने के लिए। शुभकामनाएँ! – paprika

+0

विंडोज़ में कर्ल स्थापित करने के बाद मुझे यही मिलता है, जब मैं pycurl को आसान-स्थापित करने का प्रयास करता हूं: AssertionError: कृपया setup.py –

11

: सबसे अजगर संकुल के रूप में सरल है।

13

आप यहाँ से

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

PycURL is a interface to the libcurl library.
pycurl-7.19.0.win-amd64-py2.6.‌exe [863 KB] [Python 2.6] [64 bit] [Dec 09, 2010]
pycurl-7.19.0.win-amd64-py2.7.‌exe [863 KB] [Python 2.7] [64 bit] [Dec 09, 2010]
pycurl-7.19.0.win32-py2.6.‌exe [764 KB] [Python 2.6] [32 bit] [Dec 09, 2010]
pycurl-7.19.0.win32-py2.7.‌exe [764 KB] [Python 2.7] [32 bit] [Dec 09, 2010]

या यहाँ

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

pycurl-ssl-7.15.5.1.win32-py2.4.exe 02-Oct-2006 10:10 534K precompiled win32 installer (with 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 precompiled win32 installer (with 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 precompiled win32 installer (with 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 precompiled win32 installer (with 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 precompiled win32 installer (with openssl-0.9.8h, zlib-1.2.3)

+1

अवीरा मुझे एक त्रुटि दे रहा है क्यों मैं पहले लिंक पर जाने का प्रयास करता हूं, बस सोचा कि मैं इसे यहां रखूंगा। अनुरोधों के लिए – lelouch

15

टीएल, डॉ

0 pycurl डाउनलोड करने के लिए कोशिश कर सकते हैं

इस वेबसाइट से एक द्विआधारी प्राप्त करें: http://www.lfd.uci.edu/~gohlke/pythonlibs/

प्रत्यक्ष लिंक: 2.6 32bit, 2.7 32bit, 2.6 64bit, 2.7 64bit


pycURL के लिए, दोनों pip और easy_install विंडोज पर असफल हो जायेगी।

मैं भी डाउनलोड करने और मैन्युअल pycURL पैकेज स्थापित करने के लिए, cURL डाउनलोड करने के बाद कोशिश की, लेकिन है कि या तो काम नहीं किया, यहां तक ​​कि निर्दिष्ट करने अगर CURL_DIR (यह शिकायत की है कि यह नहीं मिल सकता है 'lib \ libcurl.lib') । से मैं रीडमे से इकट्ठा कर सकता हूं, CURL_DIR में इसकी क्या आवश्यकता है स्रोत निष्पादन योग्य नहीं, कर्ल का वितरण है।

आधिकारिक pycURL repository से प्रीकंपिल्ड संस्करण डाउनलोड करने से शायद आपको कहीं भी मिलेगा, क्योंकि इसे पाइथन 2.5 की आवश्यकता है। यह 2.6 के साथ काम करेगा।

इस समय एकमात्र आसान तरीका this अनौपचारिक रिलीज प्रतीत होता है। यह एक निष्पादन योग्य इंस्टॉलर है, और मैंने इसे Python 2.6 के साथ समस्याओं के बिना उपयोग किया है। version for Python 2.7 the same site से उपलब्ध है।


आप requests, pycURL के लिए एक लोकप्रिय विकल्प का उपयोग करने पर भी विचार करना चाहेंगे। इसका उपयोग करना एक खुशी है, और सक्रिय रूप से विकसित किया गया है।

+0

+1 –

+0

मुझे बहुत पहले विंडोज़ को आगे बढ़ने पर विचार किया गया था, लेकिन अब यह इच्छा – chester89

+0

से कहीं अधिक मजबूत है, यह pycURL पक्ष पर खराब पैकेज रखरखाव है, विंडोज़ के साथ कुछ भी नहीं करना है। – EKW

1

मेरा पर्यावरण विंडोज 7 और पायथन 2.7 है। हालांकि मेरा विंडोज 7 64-बिट है, मेरा पायथन 2.7 32-बिट है।

मुझे http://pycurl.sourceforge.net/download/ पर जाकर और pycurl-7.19.3.win32-py2.7.msi चलाने और चलाने से सफलता मिली।

संबंधित मुद्दे