2012-02-29 15 views
14

मैं विंडोज पर gevent स्थापित करने की कोशिश कर रहा हूँ। ऐसा करने के लिए, मैंने libevent डाउनलोड और संकलित किया है, तो मैं pip install gevent चलाता हूं और एक त्रुटि प्राप्त करता हूं: Please provide path to libevent source with --libevent DIR। मैं का उपयोग कर विकल्प setup.py पर कैसे जा सकता हूं?विंडोज पर gevent कैसे स्थापित करें?

अग्रिम धन्यवाद, इवान।

यूपीडी: pip install gevent --install-option="--libevent path_to_libevent" चल रहा है एक ही परिणाम देता है।

उत्तर

7
+1

मैं एक अलग अजगर पर्यावरण के लिए gevent स्थापित करने की आवश्यकता है, और यह द्विआधारी संस्थापक नहीं करता है की तरह लग रहा इसका समर्थन नहीं करते हैं। –

+0

आप अंडे प्राप्त करने का प्रयास कर सकते हैं http://gevent.googlecode.com/files/gevent-1.0b1-py2.7-win32.egg जो एक ज़िप फ़ाइल है जिसमें 'gevent' पैकेज होता है। –

+5

@IvanGromov आप ** ** बाइनरी इंस्टॉलर का उपयोग कर वर्चुअलएन्व में पैकेज स्थापित कर सकते हैं। देखें [क्या मैं वर्चुअलएन्ड्स में पाइथन विंडोज पैकेज स्थापित कर सकता हूं?] (Http://stackoverflow.com/q/3271590/95735) –

1

How can I pass the libevent option to setup.py using pip?

c:\pip install --help 
(...) 
--global-option=GLOBAL_OPTIONS 
         Extra global options to be supplied to the 
         setup.pycall before the install command 

से एक द्विआधारी संस्थापक How can I set log level used by distutils when using pip?

7

देखें यहाँ डाउनलोड precompiled संकुल:

यह मेरे लिए काम करता है, पायथन 2.7 32 बिट बिल्ड।

+3

पर उपलब्ध हैं 'प्रीवेम्प्लेटेड पैकेज' gevent 1.0.1' के लिए उपलब्ध नहीं हैं। =/ –

1

यदि आप 64 बिट विंडोज का उपयोग कर रहे हैं, तो here डाउनलोड करें, अन्यथा स्थापना विफल हो जाएगी।

1

pip 32-बिट पायथन 2.7 के साथ विंडोज 7 पर मेरे लिए काम करता है। आपको एक सी कंपाइलर स्थापित करने और disutils.cfg फ़ाइल को \Lib\disutils पर अपनी पायथन इंस्टॉल निर्देशिका के अंतर्गत जोड़ने की आवश्यकता होगी। मैं Ming स्थापित किया है और मेरे disutils.cfg इस तरह दिखता है:

[build] 
compiler=mingw32 
6

Latest version पूर्व compilled है पहिया:

pip install gevent==1.1rc1 
+0

यह समाधान सिगविन पर भी काम करता है .... धन्यवाद – Codex73