Python致命错误:Py_Initialize:无法获取区域设置编码ImportError:没有名为“encodings”的模块

2024-09-28 17:17:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法在我的虚拟环境中运行服务器,因为我在运行从Ubuntu15到Ubuntu16的升级后遇到以下错误。在

下面的代码块详细说明了错误是如何发生的。 我以前遇到过一个错误,通知我考虑设置PYTHONHOME,所以我这么做了,错误改为如下所示。不知道下一步该怎么做才能解决这个问题。我们非常感谢您的每一点帮助。谢谢。在

(whoopenv) root@selase-K55A:~/whoopy# python manage.py runserver
Fatal Python error: Py_Initialize: Unable to get the locale encoding
    ImportError: No module named 'encodings'

Current thread 0x00007f0cceaba700 (most recent call first):
Aborted (core dumped)
(whoopenv) root@selase-K55A:~/whoopy# which python
/home/selase/whoopy/whoopenv/bin/python
(whoopenv) root@selase-K55A:~/whoopy# python --version
Python 3.4.3+
(whoopenv) root@selase-K55A:~/whoopy# echo "$PYTHONPATH"
/usr/local/lib/python3.4
(whoopenv) root@selase-K55A:~/whoopy# echo "PYTHONHOME"
PYTHONHOME
(whoopenv) root@selase-K55A:~/whoopy# whereis python3
python3: /usr/bin/python3.5m /usr/bin/python3.5-config /usr/bin/python3.5 /usr/bin/python3.5m-config /usr/bin/python3 /usr/lib/python3.5 /usr/lib/python3 /etc/python3.4 /etc/python3.5 /etc/python3 /usr/local/lib/python3.4 /usr/local/lib/python3.5 /usr/include/python3.5m /usr/include/python3.5 /usr/share/python3 /home/selase/whoopy/whoopenv/bin/python3.4 /home/selase/whoopy/whoopenv/bin/python3 /usr/share/man/man1/python3.1.gz

Tags: echohomebinlibusrlocal错误etc