2013-07-26 14 views
12

मैं उबंटू सर्वर का एक साफ उदाहरण उपयोग कर रहा हूं और अपने वर्चुअलनव में कुछ पायथन पैकेज स्थापित करना चाहता हूं।पिप स्थापित त्रुटि। Setuptools.command नहीं मिला

मैं आदेश से निम्न उत्पादन 'पिप -r requirements.txt स्थापित'

Downloading/unpacking pymongo==2.5.2 (from -r requirements.txt (line 7)) 
    Downloading pymongo-2.5.2.tar.gz (303kB): 303kB downloaded 
    Running setup.py egg_info for package pymongo 
    Traceback (most recent call last): 
     File "<string>", line 3, in <module> 
    ImportError: No module named setuptools.command 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 3, in <module> 

ImportError: No module named setuptools.command 

---------------------------------------- 
Cleaning up... 
Command python setup.py egg_info failed with error code 1 in /home/redacted/env/build/pymongo 
Storing complete log in /home/redacted/.pip/pip.log 

कोई आइडिया क्या हो रहा है प्राप्त?

अजगर संस्करण 2.7.3

पिप संस्करण रंज /home/redacted/env/lib/python2.7/site-packages से 1.4 (अजगर 2,7)

उत्तर

17

स्थापित करने का प्रयास करें:

sudo apt-get install python-setuptools 

अगर यह कोशिश काम नहीं करता:

curl -O https://bootstrap.pypa.io/get-pip.py 
python get-pip.py 

संपादित करें: आप कई (संभव परस्पर विरोधी) अजगर प्रतिष्ठानों या वातावरण है, तो निम्न कमांड जो निष्पादनयोग्य इस्तेमाल किया जा रहा डिबग करने के लिए उपयोगी हो सकता है:

which python 
which pip 
which easy_install 

वे चाहिए "मैच"। उदाहरण के लिए ऐसा हो सकता है कि आपके पास ईपीडी या वैश्विक वितरण के लिए पाइप इंस्टॉलिंग पैकेज हैं, जबकि वर्तमान पायथन का उपयोग स्थानीय वातावरण (या कुछ अलग) से मेल खाता है, इस स्थिति में यह स्थापित पैकेज देख नहीं पाएगा।

+0

साथ इसे हल मैंने कोशिश की है कि, दोनों विश्व स्तर पर आप सुझाव के रूप में और के साथ अपने virutalenv में 'पिप setuptools स्थापित'। अभी भी कोई भाग्य नहीं है। – Sam

+0

@ सैम, अब के बारे में क्या? – elyase

+0

अभी भी काम नहीं करता है, हालांकि अब मेरे पास विश्व स्तर पर पाइप स्थापित है। – Sam

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