python脚本出现“cannot import name”错误的一个可能原因

在有些时候,python脚本在运行的时候会显示“cannot import name”错误,但是你反复检查了引入的模块以及模块内的内容,都是没问题的,但是还是不能正常地引入,这种情况又该如何解决呢?

像这种情况,如果不是环境问题的话,那就是文件名命名的问题。

比如说,你创建了一个名为“pyecharts.py”的文件,然后文档中有这样的语句:

from pyecharts import Map

也就是说,你的py文件名和要引入的模块重名了,在你这个py文件中,找不到对应的子模块,就会显示一个“cannot import name”的错误。

那么,既然如此,解决方法也就很简单了,就是把你的py文件名改成和模块不重名的就可以了。

猜你喜欢

转载自blog.csdn.net/esa72ya/article/details/87929447
今日推荐