2015-06-10 5 views
13

मैं एक नए सर्वर पर वर्चुअलएन्व स्थापित कर रहा हूं, और जब मैंने अपनी आवश्यकताओं फ़ाइल पर पाइप का उपयोग किया, तो यह ट्विस्ट पर मर रहा था। मैंने ट्विस्ट लाइन को बाहर टिप्पणी की, और बाकी सब कुछ ठीक स्थापित हुआ।एक सर्वर पर टूटी हुई पाइप के माध्यम से ट्विस्ट स्थापित करना

(foo)[email protected]:~$ pip install twisted 
Collecting twisted 
    Could not find a version that satisfies the requirement twisted (from versions:) 
No matching distribution found for twisted 

मैं मुड़ स्थापित कर सकते हैं: कमांड लाइन पर, यह उत्पादन मैं देख रहा हूँ कि जब मैं मुड़ (समान त्रुटि मैं देख रहा हूँ कि जब मैं पूरे आवश्यकताओं को चलाने फाइल एक बार यह मुड़ लाइन के लिए हो जाता है) स्थापित करने का प्रयास है मेरी देव मशीन और अन्य सर्वर से ठीक है, और इस सर्वर पर मैं अन्य पैकेज ठीक स्थापित करने में सक्षम हूं।

केस और संस्करण कोई फर्क नहीं पड़ता। वही परिणाम अगर मैं "मुड़", "मुड़", "मुड़ == 15.2.1" का उपयोग करें।

यह एक ईसी 2 उदाहरण उबंटू 14.04.02 चल रहा है।

उत्तर

26

कई घंटों तक इसके साथ संघर्ष करने के ठीक बाद, मैंने समस्या का पता लगाया।

चल रहा pip install --verbose twisted निदान के साथ मदद की।

त्रुटि संदेश भ्रामक है। समस्या यह है कि मैंने पहले Pybz2-dev स्थापित किए बिना Python 2.7.10 की एक कस्टम स्थापना बनाई है। तो यह ठीक करने के चरण थे:

  1. sudo apt-get install libbz2-dev
  2. cd /<untarred python source dir>
  3. ./configure --prefix=<my install path> --enable-ipv6
  4. make
  5. make install
इस के साथ

किया, मैं अब आभासी वातावरण बना सकते हैं और स्थापित पिप मुड़।

+1

यदि आप पाइथन को पुन: सम्मिलित करने के लिए बहुत आलसी हैं, तो https://github.com/twisted/twisted/releases में अन्य प्रारूपों में संग्रह हैं। –

+2

चल रहा है '' 'पाइप इंस्टॉल --verbose twisted''' मदद कर सकता है, मैंने जवाब संपादित कर लिया है, मुझे उम्मीद है कि यह अनुमोदित हो जाएगा। –

+0

मेरे लिए चाल थी libbz2-dev, फिर पाइथन पुनर्निर्माण। यदि आप लिनक्सब्रू (जो आपको होना चाहिए, यह मीठा है) का उपयोग कर रहे हैं, तो मैंने 'पीआईपी इंस्टॉल --verbose twisted' किया था, फिर 'ब्रू पुनर्स्थापित करें python' और यह काम किया। –

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