-
当使用CTRL + F5通过VS Code运行Python测试时,出现错误消息
ImportError:尝试了相对导入,没有已知的父包
-
在使用命令行从VS Code终端运行Python测试时
python test_HelloWorld.py
我收到错误消息
ValueError:尝试相对顶级包进行相对导入
这是项目结构
如何以最少的(代码/项目结构)更改工作来解决主题问题?
TIA!
[更新]
我使用sys.path更正了以下解决方案:
import sys
from pathlib import Path
sys.path[0] = str(Path(sys.path[0]).parent)
但是我想如果不使用某些(VS Code)设置或运行上下文/环境设置(文件)的Python进行源代码更正,仍然会有一个更有效的解决方案?