J'ai récemment réinstallé ubuntu et mis à niveau vers 16.04 et je ne peux pas utiliser 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
À ce stade, python lui-même ne fonctionne pas
$ 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
Même cette suggestion ne fonctionne plus:
unset PYTHONHOME
unset PYTHONPATH
Chaque fois que je le répare dans un sens, cela revient. Plusieurs réponses aident à le réparer temporairement, mais pas pour de bon. J'ai réinstallé python et python3 plusieurs fois. Que puis-je faire d'ici? Je vous remercie
which python
pour vérifier quel binaire python vous avez en premier dans $ PATH.