小编grz*_*700的帖子

如何在 Visual Studio Code 中正确设置 python 源根目录?

我正在尝试在 Visual Studio Code 中设置 python 项目。我的问题是创建和使用scr目录作为源根目录(就像它在 pycharm 中工作一样)。我有这个目录结构:

project_name\
  src\
    __init__.py
    dta\
      __init__.py
      dtapy.py
    tests\
      __init__.py
      tet.py
Run Code Online (Sandbox Code Playgroud)

我的问题发生在例如以下代码中:

import dta.dtapy
print('ok')
Run Code Online (Sandbox Code Playgroud)

我收到消息:

文件“.../project_name/scr/tests/tet.py”,第 1 行,在 import dta.dtapy ModuleNotFoundError: No module named 'dta'

我累了几个提示,如:

  • 添加.env文件: PYTHONPATH=src 到根目录
  • 设置launch.json"cwd": "${workspaceFolder}/src",

在 VS Code 中正确设置它的正确方法是什么?

python configuration pycharm visual-studio-code

6
推荐指数
2
解决办法
3922
查看次数