【问题标题】:How to resolve path issues in python project?如何解决python项目中的路径问题?
【发布时间】:2020-09-15 14:59:35
【问题描述】:

我的项目结构如下:

src/
-----test/
---------__init__.py
---------run_test.py
-----moduleA/
---------__init__.py
---------targets.py
---------features.py
---------test_analysis.ipynb
---__init__.py
---logger.py

在我的 targets.py 中,我有以下导入:

from src.moduleA import features
from src import logger

在我的 features.py 中,我有以下导入:

from src import logger

我已将当前工作目录设置为:src/

所以现在它工作正常,但是我想在我的 test_analysis.ipynb

我在笔记本中这样导入:

from src.moduleA import features

但是它给了我以下错误:

ImportError: No module named src.moduleA

注意:我使用的是 python 2

【问题讨论】:

    标签: python-2.x


    【解决方案1】:

    在这种情况下,您需要为每个目录添加__init__.py。否则它不会将这些文件夹理解为包。

    【讨论】:

      猜你喜欢
      • 2019-08-26
      • 2019-10-24
      • 2022-01-23
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多