Я недавно переустановил убунту «кодировок» и сделал обновление до 16.04 и не может использовать Python:ImportError: Нет модуль с именем
$ 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
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 несколько раз. Что я могу сделать отсюда? Спасибо
Это связано с Django или просто Python? Вы можете отредактировать свой вопрос с помощью соответствующего тега. –
просто python, я случайно использовал django – codyc4321
Похоже, что установка python не завершена. Установили ли вы python через apt или вы скомпилировали его и установили из источника? Запустите 'какой python', чтобы проверить, какой бинарный код python у вас есть в $ PATH. – HAL