我的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
如何调试代码,以便相对导入工作?
任何帮助将不胜感激,谢谢。