【问题标题】:VSCode python debug: "No module named xx" when using module attributeVSCode python调试:使用模块属性时“没有名为xx的模块”
【发布时间】:2019-04-18 19:16:48
【问题描述】:

我的 Python 项目文件夹结构如下

.python_practice
|--lib
    |--lib.py
    |--__init__.py
|--practice1
    |--my_module.py
    |--__init__.py
|--__init__.py

我的启动配置是

{
    "name": "Python: Module",
    "type": "python",
    "request": "launch",
    "module": "practice1.my_module",
    "console": "integratedTerminal"
 },

在 my_module.py 中

from lib.lib import util_func

当我尝试使用 VScode 进行调试时出现错误:"No module named practice1.my_module"

但是当我使用以下命令运行它时,它可以正常工作

python -m practice1.my_module

如何调试我的代码以使相对导入工作?

任何帮助将不胜感激,谢谢。

【问题讨论】:

    标签: python debugging visual-studio-code python-module


    【解决方案1】:

    这是一个涉及调试子模块的known bug

    【讨论】:

      猜你喜欢
      • 2019-05-22
      • 1970-01-01
      • 2022-07-07
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 2023-04-06
      • 2020-10-03
      • 1970-01-01
      相关资源
      最近更新 更多