Recentemente, reinstalei o ubuntu e atualizei para 16.04 e não consigo usar 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
Neste ponto, o próprio python não funciona
$ 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
Mesmo esta sugestão não está mais funcionando:
unset PYTHONHOME
unset PYTHONPATH
Cada vez que eu conserto de uma maneira, ela volta novamente. Várias respostas ajudam a consertá-lo temporariamente, mas não para sempre. Reinstalei o python e o python3 várias vezes. O que posso fazer a partir daqui? Obrigado
which python
para verificar qual binário Python você tem primeiro em $ PATH.