ImportError:尝试相对导入,没有已知的父包

Kur*_*ert 6 python

似乎找不到这个问题的直接答案。我只想知道如何导入保存在\scripts目录下的文件。

我将路径添加到sys.path...

import sys
sys.path.insert(0, "C:\\my_Stuff\\data_science\\scripts")
Run Code Online (Sandbox Code Playgroud)

__init__.py\scripts目录下添加了一个文件,该目录与文件所在的目录相同tree.py

我跑...

import tree as tr
Run Code Online (Sandbox Code Playgroud)

...但是仍然出现错误。

Bap*_*ier 1

我的回答可能已经晚了,但以下内容对我有用。

假设我在目录“ folder ”中有“ my_file.py ” :

import sys
sys.path.append('path\\to\\folder')

from my_file import ...
Run Code Online (Sandbox Code Playgroud)

希望这能有所帮助!