解决模块安装好了,导入时总是报错的问题

很多读者在我技术群或者私聊我,为什么我按照你项目的代码运行会报错,运行时显示导包失败。

最后发现发现他的 py 文件的命名和导入的包名是一模一样的,这就是报错的根源。不仅是 Python,其他语言也是一样的,你和语言里面的模块取一样的名字,系统就凌乱了,所以,练习的时候,注意取一个自己的名字。实在不知道怎么命名,你在后面加一个日期也是好的,也不会和它重复。

比如上篇文章,讲到的 unittest 模块,有些小伙伴模块安装成功了,总是导包失败,原因就是他的文件命名是 unittest.py。

这个细节希望大家注意,不要在这个小问题上浪费太多时间。

文章为pk哥原创,我在我的公众号: Python 知识圈 上会分享更多心得体会,你也可以关注。

***版权申明:本文为 Python知识圈 pyzhishiquan.com 原创,没有Python知识圈书面授权,请勿以任何形式转载,摘编,复制或镜像。***

为您推荐

发表评论

电子邮件地址不会被公开。

1条评论