簡體   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