VSCode python无法从父文件夹导入

阿部

我在 Windows 上使用 VSCode 作为我的 IDE,我的项目结构如下所示:

`project_folder` 

|---- `folder1` 

| |---- `文件夹2` 

| | |---- `foo.py` 

| |---- `bar.py` 

      . 
      .

foo.py我有这个导入语句:from folder1.bar import SomeClass

我可以使用 PyCharm 直接运行该语句,但是当我使用 VSCode 运行它时,会出现以下错误:ModuleNotFoundError: No module named 'folder1'

我尝试修改.vscode/settings.json.vscode/launch.json遵循一些教程,但没有奏效。

我不想修改系统路径,sys.path.append因为对 repo 中的每个文件都这样做听起来不切实际。

阿部

我刚刚解决了避免sys.path.append或相对进口的问题。只需设置环境变量PYTHONPATH并将值设置为项目根目录的路径即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章