Python-ImportError:无法导入名称-另一个问题
我见过几十个这样的问题和不同的问题/解决方案。在经历了前十几个StackOverflow之后,我还没有找到解决问题的方法,这就是: 我有一门课是这样的:Python-ImportError:无法导入名称-另一个问题,python,Python,我见过几十个这样的问题和不同的问题/解决方案。在经历了前十几个StackOverflow之后,我还没有找到解决问题的方法,这就是: 我有一门课是这样的: class Flight: pass 在名为airtravel.py的文件中,然后在我的REPL(在该目录中)上,我使用: 它会立即失效: Traceback (most recent call last): File "<stdin>", line 1, in <module> Imp
class Flight:
pass
在名为airtravel.py
的文件中,然后在我的REPL(在该目录中)上,我使用:
它会立即失效:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name Flight
>>>
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入错误:无法导入名称航班
>>>
有什么建议吗?在Python和PyPi中没有这样的库-在Python和PyPi中没有这样的库-请确保它们都在同一个目录中。您的
main.py
和airtravel.py
确保它们都在同一个目录中。您的main.py
和airtravel.py
可能发生这种情况的原因有很多。由于这不是一个模块的无边界错误
,我可以想到两件事你可以试试:
Flight
。如果这不能解决你的问题那么airtravel
更改为类似airtravel2
的其他名称。原因是有可能在其他地方有另一个名为airtravel
的模块,由于优先级较高而被导入发生这种情况有几个原因。由于这不是一个
模块的无边界错误
,我可以想到两件事你可以试试:
Flight
。如果这不能解决你的问题那么airtravel
更改为类似airtravel2
的其他名称。原因是有可能在其他地方有另一个名为airtravel
的模块,由于优先级较高而被导入你可以试试下面的建议,看看是否有帮助
airtravel.py
的最新内容airtravel.py
重命名为其他名称,例如airtraveltest.py
你可以试试下面的建议,看看是否有帮助
airtravel.py
的最新内容airtravel.py
重命名为其他名称,例如airtraveltest.py
澄清了我的问题。
from
和import
用于库,而不是文件)澄清了我的问题。from
和import
用于库,而不是文件)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name Flight
>>>