我有一个具有此文件结构的简单模块:
main.py
/mypackage
__init__.py
dateclass.py
myfunctions.py
以下是每个文件的导入和相关类/函数。我怀疑是循环依赖,但没有看到一个。
main.py:
from mypackage.myfunctions import testfunction
dateclass.py:
#!/usr/bin/env python3
import datetime
class Date(object):
...
myfunctions.py:
#!/usr/bin/env python3
from dateclass import date
def testfunction():
print("You imported me!")
当我运行" python3 main.py"它返回:
myfunctions.py", line 2, in <module>
from dateclass import Date
ImportError: No module named 'dateclass'
我错过了一些在我脸上盯着我的东西吗?非常感谢帮助。