Gần đây tôi đã cài đặt lại ubuntu và đã nâng cấp lên 16.04 và không thể sử dụng 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
Tại thời điểm này, bản thân python không hoạt động
$ 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
Ngay cả đề xuất này không còn hoạt động nữa:
unset PYTHONHOME
unset PYTHONPATH
Mỗi khi tôi sửa nó một cách, nó lại quay trở lại. Một số câu trả lời giúp khắc phục nó tạm thời, nhưng không tốt. Tôi đã cài đặt lại python và python3 nhiều lần. Tôi có thể làm gì từ đây? Cảm ơn bạn
which python
để kiểm tra xem bạn có tệp nhị phân python nào đầu tiên trong $ PATH.