it-swarm.com.de

Python ist irgendwie kaputt gegangen "Konnte plattformunabhängige Bibliotheken <Präfix> nicht finden"

Ich habe vor kurzem angefangen Ubuntu zu benutzen und es war ein Chaos. Ich muss manuell etwas Wichtiges in einem Verzeichnis installiert haben, das ich nicht haben sollte.

Neulich habe ich nutzlose Dateien gelöscht, die sich auf meinem PC angesammelt haben. Danach gibt python mir immer wieder die folgende Nachricht:

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site

Ich habe einige andere Fragen ausprobiert, die erklären, wie man Python neu installiert, aber das hat nicht geholfen. Ich habe auch versucht, zu aktualisieren/zu aktualisieren, hat nicht geholfen. Ich weiß nicht, was ich überprüfen soll, um zu verstehen, was ich tun muss, um das zu beheben.

Für das, was es wert ist, ist hier eine Ausgabe, die verdächtig ist:

beim Ausführen von which python:

/home/d3ath/Enthought/Canopy_64bit/User/bin/python

python2.7 scheint noch zu existieren: ls /usr/bin/python:

python            python2.7-config  python3.4         python-config     
python2           python2-config    python3.4m        pythontex         
python2.7         python3           python3m          pythontex3
1
Pana

Ok, damit ist das Problem (größtenteils) behoben.

Ich überprüfte meinen $PATH und stellte fest, dass ich den Pfad /home/d3ath/Enthought/Canopy_64bit/User/bin an den Anfang angehängt hatte. Natürlich führt es den python aus, der zuerst dort gefunden wurde, und nicht den in /usr/bin/, wie es sollte. Wenn irgendetwas die Moral der Geschichte ist, sei vorsichtig, was du auf deinem Weg tust.

Ich sage "größtenteils", weil ich nicht weiß, ob es sich bei dem python, das zum ersten Mal fehlschlägt, um ein Importpaket handelt, das ich zum Ausführen eines Teils meines Py-Codes benötige. Ich muss es herausfinden und korrigieren, wenn ich gehe.

2
Pana