[英]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.