小编cha*_*lei的帖子

ModuleNotFoundError:使用 sys.path.append() 时没有名为 Project 的模块

我正在尝试从父目录中的文件夹导入模型。我正在使用 sys.path.append()。我的项目结构:

-项目

  • 文件夹1
    • 文件1.py
    • ...
  • 文件夹2
    • 文件2.py
    • ...

在 file1.py 文件中:

sys.path.append('../Project')
from Project.folder2 import file2
Run Code Online (Sandbox Code Playgroud)

然后我得到:

ModuleNotFoundError: No module named Project
Run Code Online (Sandbox Code Playgroud)

我知道还有其他方法,但这似乎是最简单的。我不确定是否需要将绝对路径放入项目文件夹,但我希望不需要,因为我将在不同的计算机上运行该项目(差异绝对路径)。

python

5
推荐指数
1
解决办法
5334
查看次数

标签 统计

python ×1