Python ImportError:无法导入名称SlotMap
我遇到一个导入错误Python ImportError:无法导入名称SlotMap,python,python-3.x,importerror,Python,Python 3.x,Importerror,我遇到一个导入错误 Traceback (most recent call last): File "C:\Users\bartis\Desktop\Python\TEC-KB\SlotMapper.pyw", line 9, in <module> from SlotMapper import SlotMap File "C:\Users\bartis\Desktop\Python\TEC-KB\SlotMapper.pyw", line 9, in <mod
Traceback (most recent call last):
File "C:\Users\bartis\Desktop\Python\TEC-KB\SlotMapper.pyw", line 9, in <module>
from SlotMapper import SlotMap
File "C:\Users\bartis\Desktop\Python\TEC-KB\SlotMapper.pyw", line 9, in <module>
from SlotMapper import SlotMap
ImportError: cannot import name 'SlotMap
这不起作用的原因是您的文件名为
SlotMapper.pyw
。线路
from SlotMapper import SlotMap
正在尝试从当前文件导入SlotMap
,因此出现错误。尝试将您的文件重命名为slotmapper\u test.pyw
或类似的名称,所有操作都应按预期进行。您不希望您的代码文件与您尝试导入的任何模块具有相同的名称,因为导入机制将尝试首先在那里查找类/函数,而不是首先搜索模块
from SlotMapper import SlotMap