最近ubuntuを再インストールし、16.04にアップグレードしましたが、pythonを使用できません。
$ 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
この時点では、Python自体は機能しません
$ 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
この提案でさえ機能しなくなっています:
unset PYTHONHOME
unset PYTHONPATH
私が修正するたびに、それは再び戻ってきます。いくつかの答えは一時的にそれを修正するのに役立ちますが、良いことではありません。pythonとpython3を何度か再インストールしました。ここから何ができますか?ありがとうございました
which python
$ PATHに最初にあるpythonバイナリを確認するために実行します。