![](/img/trans.png)
[英]import airflow -> ImportError: cannot import name version (with Python 2.7)
[英]Python 2.7 cannot import name <class>
我有一個簡單的模塊(python 2.7),試圖從中導入一個類,但出現錯誤:
ImportError: cannot import name Engine
我的代碼是:
from components import Engine
在組件中:
class Engine(object):
pass
另一方面
from components import *
工作正常
我做錯了什么? 任何提示表示贊賞
如果您具有以下結構:
.
├── components
│ ├── Engine.py
│ └── __init__.py
└── main.py
例如main.py
是:
from components import Engine
print 'Hi'
而Engine.py
是:
class Engine(object):
pass
您一定不會發現import語句有任何問題。 代碼運行良好:
> python main.py
Hi
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.