Ich habe die Standard-Python-Installation mit dem Befehl rpm von meinem Linux entfernt, ohne die Abhängigkeiten zu entfernen. Ich habe versucht, 2.7 manuell zu installieren Ich erhalte diese Fehlermeldung, wenn ich versuche, Python nach der erneuten Installation von 2.6 aufzurufen
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 das Einstellen ausprobiert PYTHONHOME
und PYTHONPATH
es funktioniert nicht so gut, ich bekomme den letzten Fehler ImportError: No module named site
und auch andere Programme wie yum
funktionieren nicht. Was soll ich machen? Auch als ich 2.7 installiert habe, habe ich es --libdir=/usr/lib64
konfiguriert.
Mein System ist 64-Bit und ich brauche es wirklich so, wie es war. Was soll ich tun? Kann es mit Linux Rescue gelöst werden? Jede Hilfe wird geschätzt. Ich habe stundenlang online die Lösungen anderer Benutzer gelesen, bei denen das gleiche Problem auftrat, aber es hat nicht geholfen.
Mit dem whereis
Befehl fand ich diese:
python: / usr / bin / python /usr/bin/python2.6 /usr/bin/python2.6-config /usr/lib/python2.3 /usr/lib/python2.6 /usr/lib64/python2.6 / usr / local / bin / python /usr/local/bin/python2.7-config /usr/local/bin/python3.2m /usr/local/bin/python3.2 /usr/local/bin/python3.2m -config /usr/local/bin/python2.7 /usr/local/bin/python3.2-config /usr/local/lib/python3.2 /usr/include/python2.6 /opt/python2.7/bin /python2.7-config /opt/python2.7/bin/python2.7 /usr/share/man/man1/python.1.gz
Was soll ich machen? Ich kann Python nicht immer manuell aufrufen, wenn ich programmiere.
Ich benutze Scientific Linux 6.3
#!/usr/bin/python2.7
für Ihre Skripte.