在virtualenvs中不能自动设置PYTHONPATH

2024-04-20 08:59:20 发布

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

我在Windows10上安装了一个带有xubuntu-16.04.2-desktop的virtualbox。 当我创建一个运行夹层应用程序的env时,我得到以下错误:

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'

当我尝试导入模块时也是这样:

^{pr2}$

问题似乎是Python路径,设置不正确。 如果我手动设置,一切正常。在

(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
....

知道为什么创建env时PYTHONPATH没有自动设置吗?在

非常感谢,很抱歉,如果我在解释中遗漏了什么,我在这个领域是新手。在


Tags: testimportenvczcsutfmezzaninemodule
1条回答
网友
1楼 · 发布于 2024-04-20 08:59:20

如果有任何alias覆盖python设置,请检查bash*。您可以使用bash中的alias命令轻松检查:

$ alias
alias ll='ls -alh'
alias ls='ls -G'
...

相关问题 更多 >