我有一个名为 hello 的项目,该项目的路径为/ home / Ubuntu / work / greetings / hello。 我的虚拟环境 hello 是在/ home / ubuntu / work / virtaul_environments / hello中创建的。
我的项目结构如下:
|-greetings
|-hello
|-hello_to_family
|-say.py
|-hello_to_friend
|-say.py
|-utils
|-utils.py
在上述结构中,每个say.py都包含从greetings文件夹导入的内容。
from greetings.hello.utils.utils import good_morning
现在的问题是我的解释器无法识别greetings文件夹,它说
ModuleNotFoundError: No module named 'greetings'
我的settings.json文件包含:
{
"python.pythonPath":"/home/ubuntu/work/virtual_environments/hello/bin/python"
}
很抱歉,如果这是一个幼稚的问题,我刚刚从pycharm转到了vs代码,所以我在vs代码方面遇到了麻烦。
答案 0 :(得分:0)
您必须将模块的路径附加到PYTHONPATH
:
export PYTHONPATH="${PYTHONPATH}:/home/Ubuntu/work/"