【问题标题】:imported file in Python cannot find its own imported file [duplicate]Python中的导入文件找不到自己的导入文件[重复]
【发布时间】:2020-10-30 12:20:27
【问题描述】:

导入的文件找不到自己的导入文件

在 main.py 中:

from subfolder import get_data

在子文件夹\get_data.py:

import get_info #in subfoler

ModuleNotFoundError: No module named 'get_info'

如何解决这个问题?

谢谢。

【问题讨论】:

  • from . import get_info
  • 您的“子文件夹”中有一个空的__init__.py 文件吗?

标签: python


【解决方案1】:

您可以按照以下代码更改路径并尝试:

import sys
sys.path.append("..")
from subfolder import get_data

【讨论】:

  • 能否设置为所有文件默认在同一文件夹中查找模块?
  • 是的!你可以这样做:export PYTHONPATH="$PYTHONPATH:/add_your_path_over_here"
猜你喜欢
  • 1970-01-01
  • 2020-11-18
  • 2018-02-22
  • 1970-01-01
  • 2021-03-28
  • 2023-04-07
  • 1970-01-01
  • 2018-12-03
  • 2018-01-30
相关资源
最近更新 更多