2013-10-18 18 views
8

ile kilitleniyor Aşağıdaki sorun ne olabilir? Pipede bir böcek var gibi görünüyor. Dün pip demleme kullanarak kurdum. Bundan önce ben $ python setup.py installPip listesi bir 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

lütfen google! Kullanın [Pip listesiyle ilgili onaylama hatası] (https://github.com/pypa/pip/issues/1093) –

cevap

3

Bu ile en piton paketleri yüklü olduğu pip eski bir sürümüyle neden olabilir. emin olun

sizin Setuptools ve pip güncel: Modern Ubuntu kullanma

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

, ben aynı problem vardı ve this comment yönergeleri kullanarak düzeltmek başardı.

Sorun, anladığım kadarıyla, Ubuntu'nun sağladığı gibi piponun eski olması ve aynı zamanda kendini güncelleyememesidir (pip tarafından değil, apt tarafından yönetildiği için). Çözümlerden biri, pip'in Ubuntu sürümünü kaldırmak ve en son yüklemek. Kısacası

: Eğer yoluna eklemek isteyeceksiniz böylece

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

Bu,/usr/local/bin Pip kuracaktır.

İlgili konular