2014-03-13 2 views
9

Habe eine neue Installation von Ubuntu 13.10 mit PyCharm und beim Einrichten des Python-Interpreters wählte ich 'install setsetools', dann 'install pip'. Nun, wenn ich versuchen und alles tun, mit pip bekomme ich folgendes:ImportError: Kein Modul namens pip, wenn versucht wird, Pakete zu installieren

[email protected]:~/pycharm/bin$ pip 
    Traceback (most recent call last): 
    File "/usr/local/bin/pip", line 9, in <module> 
    load_entry_point('pip==1.4.1', 'console_scripts', 'pip')() 
    File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 357, in load_entry_point 
    """Does the package's distribution contain the named metadata?""" 
    File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2394, in load_entry_point 

    File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2108, in load 

    ImportError: No module named pip 

Ich habe versucht, auf Python 2.7.5 und 3.3.2 und beide liefern die gleichen Ergebnisse.

Edit: Die obige Ausgabe ist vom Terminal. PyCharm gibt die folgenden:

Error: Python package management tool 'pip' not found 
+1

Vielleicht müssen Sie Ihre virtuellen aktivieren Umgebung? –

+1

hast du "sudo easy_install pip" versucht? Wie auch immer, du solltest virtualenv verwenden: http://www.virtualenv.org/en/latest/ –

Antwort

6

ich, dass auf Ubuntu gefunden wird pip nicht immer gesetzt Berechtigungen Lesen und Ausführen für die Module installiert es. Meine Lösung ist immer dieses Shell-Skript auszuführen:

sudo chmod -R a+rX /usr/lib/python*/dist-packages/ 
sudo chmod -R a+rX /usr/local/lib/python*/dist-packages/ 
sudo chmod a+rX /usr/bin/* 
sudo chmod a+rX /usr/local/bin/* 
+3

Es hat nicht für mich funktioniert, ich habe get-pip.py heruntergeladen und pip neu installiert. – exshinigami

+1

In meinem Fall musste ich die Neuinstallation von der Befehlszeile ausführen: python get-pip.py – Yauhen

+0

@Yuhen Vielleicht haben die neuesten Versionen von Pip das Problem behoben? – Apalala

12

Laden Sie die Datei get-pip.py von der pip-Website (http://pip.readthedocs.org/en/stable/installing/). das Terminal öffnen, cd in zu dem Ordner, in dem Sie get-pip.py platziert und laufen:

sudo python3 get-pip.py

öffnen PyCharm und installieren gewünschte Paket ...