from views import home
from views import contact
app.register_blueprint(home.mod)
app.register_blueprint(contact.mod)
这是我得到的错误
(venv) REMOVED@REMOVED:~/ntc/app$ python3 main.py
Traceback (most recent call last):
File "main.py", line 30, in <module>
from views.home import home
File "/home/REMOVED/ntc/app/views/home.py", line 1, in <module>
from main import *
File "/home/REMOVED/ntc/app/main.py", line 30, in <module>
from views.home import home
ImportError: cannot import name 'home'
当我在我的Windows版本的Python上使用它时它可以工作,并且它工作正常。我不明白这个问题是如何发生在我身上的,同样的Python版本基本相同。
答案 0 :(得分:0)
我已经找到了解决方案,很难解释,但我通常是一个刚刚过渡到Python的PHP开发人员,因此我不习惯使用:
代替{ }
有趣的是,即使错误是在说与导入相关的内容。它实际上并非如此,这是一个愚蠢的括号,我有几行文件。