【发布时间】:2015-01-27 14:37:24
【问题描述】:
我有 mypackage 文件夹,其中包含空的 __init__.py 和两个模块 compute.py 和 config.py。在包含mypackage 和main.py 的文件夹中,我运行python main.py,它有from mypackage.compute import myfunction,在compute.py 里面有from config import *。文件夹结构如下:
main.py
mypackage
__init__.py
compute.py (contains myfunction)
config.py
现在,当我运行 python main.py 时,一切正常,而如果我运行 python3 main.py,我得到:
Traceback (most recent call last):
File "main.py", line 1, in <module>
from mypackage.compute import myfunction
File "/home/myself/Downloads/mypackage/compute.py", line 1, in <module>
from config import *
ImportError: No module named 'config'
不太确定这里可能出了什么问题?
【问题讨论】:
标签: python-2.7 python-3.x package importerror