致命的Python错误:Py_Initialize:无法获取语言环境编码ImportError:没有名为'encodings'的模块

时间:2016-05-22 10:06:41

标签: python python-3.x

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

以下代码块详细说明了错误的发生方式。 我以前遇到过一个错误,通知我考虑设置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

0 个答案:

没有答案