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 PYTHONPATHes funktioniert nicht so gut, ich bekomme den letzten Fehler ImportError: No module named siteund auch andere Programme wie yumfunktionieren nicht. Was soll ich machen? Auch als ich 2.7 installiert habe, habe ich es --libdir=/usr/lib64konfiguriert.
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 whereisBefehl 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.7für Ihre Skripte.