繁体   English   中英

在python项目中的vs代码中设置根文件夹

[英]setup root folder in vs code in a python project

我有一个名为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

现在的问题是我的解释器无法识别问候文件夹,它说

ModuleNotFoundError: No module named 'greetings'

我的 settings.json 文件包含:

{
    "python.pythonPath":"/home/ubuntu/work/virtual_environments/hello/bin/python"
}

对不起,如果这是一个幼稚的问题,我刚刚从 pycharm 转移到 vs 代码,所以我在 vs 代码方面遇到了一些麻烦。

您必须将模块的路径附加到PYTHONPATH

export PYTHONPATH="${PYTHONPATH}:/home/Ubuntu/work/"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM