2013-10-18 12 views
8

के साथ क्रैश हो जाती है नीचे क्या समस्या हो सकती है? ऐसा लगता है कि पाइप में एक बग है। मैंने ब्रू का उपयोग कर कल पीआईपी स्थापित की। उसके पहले, मैं $ python setup.py installपिप सूची एक AssertionError

steves-MacBook-Pro:server steve$ pip -V 
pip 1.4.1 from /Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg (python 2.7) 
steves-MacBook-Pro:server steve$ pip list 
altgraph (0.9) 
bdist-mpkg (0.4.4) 
... 
...(a bunch of python packages omitted here for brevity) 
... 
... 
requests (2.0.0) 
Exception: 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/basecommand.py", line 134, in main 
    status = self.run(options, args) 
    File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/commands/list.py", line 80, in run 
    self.run_listing(options) 
    File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/commands/list.py", line 127, in run_listing 
    self.output_package_listing(installed_packages) 
    File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/commands/list.py", line 136, in output_package_listing 
    if dist_is_editable(dist): 
    File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/util.py", line 347, in dist_is_editable 
    req = FrozenRequirement.from_dist(dist, []) 
    File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/__init__.py", line 194, in from_dist 
    assert len(specs) == 1 and specs[0][0] == '==' 
AssertionError 
+0

कृपया Google का उपयोग करें! [पीआईपी सूची के साथ दावा त्रुटि] (https://github.com/pypa/pip/issues/1093) –

उत्तर

3

इस के साथ सबसे अजगर पैकेज स्थापित किया था पिप के एक पुराने संस्करण की वजह से हो सकता है।

सुनिश्चित करें कि आपके setuptools और पिप तारीख तक कर रहे हैं:

sudo pip install --upgrade setuptools 
sudo pip install --upgrade pip 
3

आधुनिक उबंटू का उपयोग करना, मैं एक ही समस्या थी और this comment निर्देश का उपयोग कर इसे ठीक करने में सक्षम था।

समस्या, जैसा कि मैं समझता हूं, यह है कि उबंटू द्वारा प्रदान की गई पीआईपी पुरानी है, और खुद को अपडेट नहीं कर सकती है (क्योंकि यह उपयुक्त है, पीआईपी नहीं है)। एक समाधान पाइप के उबंटू संस्करण को हटाने और नवीनतम स्थापित करने के लिए है।

संक्षेप में:

sudo apt-get remove python-pip 
wget https://bootstrap.pypa.io/get-pip.py 
sudo python get-pip.py 

यह,/usr/स्थानीय/बिन पिप स्थापित हो जाएगा तो आप अपने रास्ते पर है कि जोड़ने के लिए चाहता हूँ।

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