我在Windows 10上安装了带有xubuntu-16.04.2-desktop的虚拟机。 当我创建运行夹层应用程序的环境时,我收到此错误:
Traceback (most recent call last):
File "manage.py", line 7, in <module>
from mezzanine.utils.conf import real_project_name
ImportError: No module named 'mezzanine'
当我尝试导入模块时也一样:
(test) mauri@bison:~$ python -c "import django"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named 'django'
问题似乎是PYTHONPATh,没有正确设置。 如果我手动设置,一切正常。
(test) mauri@bison:~$ export
PYTHONPATH="/home/mauri/envs/test/lib/python3.5/site-packages/"
(test) mauri@bison:~$ python -c "import django"
(test) mauri@bison:~$ env
XDG_VTNR=7
LC_PAPER=cs_CZ.UTF-8
LC_ADDRESS=cs_CZ.UTF-8
XDG_SESSION_ID=c1
....
我知道为什么在创建envs时没有自动设置PYTHONPATH?
非常感谢你,如果我在解释中遗漏任何内容,我很抱歉,我在这个领域很新。
答案 0 :(得分:1)
如果您有任何alias
覆盖python设置,请检查您的bash *。您可以使用bash:
alias
轻松查看
$ alias
alias ll='ls -alh'
alias ls='ls -G'
...