本文主要是介绍PyQt5初次使用时出现Fatal Python error: Py_Initialize: can‘t initialize sys standard streams错误的解决经历,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
最近做毕设过程中,由于需要使用到PyQt5,所以就安装了这个库,在我写了一个测试程序来运行时,出现了如下错误:
-
这个错误就有丶离谱了哈,我明明已经正确安装了啊,怎么还会显示没有PyQt5这个模块呢?于是在百度上搜到了一种解决办法:点击查看解决办法
我按这个方法的步骤试了一遍,PyQt5也重装了一遍,还是报错,心态有点小崩溃。 -
后来,我仔细看了一下这几行错误信息,好家伙,第一行显示有个Fatal Python error 类型的错误,原来这才是真正的错误啊,多么痛的领悟~
-
于是,又去搜了一下,综合分析了很多讲解,终于明白了问题所在:原来是因为abc.py这个文件的文件名啊,abc这个名字应该是和某个模块重复了,导致了冲突
-
把abc.py改成cde.py试试,啊这,竟然成了,破案了
-
总结:记录下来这次经历,一方面是希望能帮到有类似问题的网友,另一方面是避免自己再次踩坑。真的好坑啊,因为一个文件命名冲突,报了很奇怪的错误(导入什么包都显示没有此模块),费了好长时间才把问题解决……
-
经验教训:命名不规范,纠错两行泪。
这篇关于PyQt5初次使用时出现Fatal Python error: Py_Initialize: can‘t initialize sys standard streams错误的解决经历的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!