Ich habe Ubuntu kürzlich neu installiert und auf 16.04 aktualisiert und kann Python nicht verwenden:
$ python manage.py runserver
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
Aborted
Zu diesem Zeitpunkt funktioniert Python selbst nicht
$ python
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
Aborted
Auch dieser Vorschlag funktioniert nicht mehr:
unset PYTHONHOME
unset PYTHONPATH
Jedes Mal, wenn ich es auf eine Weise repariere, kommt es wieder zurück. Mehrere Antworten helfen, das Problem vorübergehend zu beheben, aber nicht für immer. Ich habe Python und Python3 mehrmals neu installiert. Was kann ich von hier aus tun? Danke dir
which python
, um zu überprüfen, welche Python-Binärdatei Sie zuerst in $ PATH haben.