我试图运行一个python文件,但我不断收到一个ImportError。ImportError找不到模块
我的设立是我有以下路径的一个项目:
/Users/John/Documents/pythonprojects/projectX
其中包含标题为“py_file”和“初始化”两个Python文件“projectX创建”我已经叫一个文件夹“组件”内。
/Users/John/Documents/pythonprojects/projectX/components
在 'py_file' 的顶部,我输入了在 '初始化'
`from components import some_tuple`
定义的namedTuple当我运行python py_file.py run
我得到ImportError: No module named components
但是,如果我想补充的线下方,我可以得到该文件运行:
import sys
sys.path.append("..")
任何想法什么继续与此?
你有'init.py'或'__init __。py'吗? – bernie
@bernie'__init __。py' – Brosef
'from .components import some_tuple'。 – Evert