pycharm安装pyqt5注意事项(解决找不到pyqt5模块)

环境python3.6+pycharm+pyqt5,按照网络方法配置,报错“找不到 PyQt5模块”

 

1 配置前我的环境:

         pycharm201902版本,python3.6。操作系统:win7 64。

 

        注意:我的python3.6是默认安装的,位置在“C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\”,非常奇特的位置。

        pyqt5在pycharm中自动安装。

2 原因分析

       现象: 新建立Qt界面没有问题,使用PyUIC转换时找不到“PyQt5模块

3 结果

          PyQt5模块安装位置有问题,将其安装至你的python目录下。

4   解决过程

           (1)看了我的project Interpreter下的编译器没什么问题,PyQt5模块已安装。

           (2) 怎么就识别不来,难道安装的有问题?软件有问题 ?

          拼命在网络搜索,花了近一天时间,没有好的方案,嘀嘀咕咕:安装配置和网络方法都是一样的,怎么就有问题?期间也尝试了下边的方法。

  •     pyuic在external tools那边配置的时候,需要使用pyuic.exe而不是python.exe。尝试后也不行。

 

            还是不死心,一定是软件或环境问题,那么重新安装pyqt5?

                在pycharm中 重新尝试安装卸载好几次,问题依然存在。排除安装问题。

                在anaconda环境下试一试吧,我机器本身有anaconda环境,依然有问题(这时改了pycharm编译器和相关配  置),难道因为这两个软件冲突吗?试了n多方法,anaconda都起不来了,干脆卸掉anaconda,还是不行。应该和环境、软件都没关系。

          

        算了,从头分析吧,世界上的事情都怕认真二字,按照科学的方法去分析,即使不能解决,也能洞悉一二。

       (3)找不到该模块,那么看代码,一步步分析。

               实际也没看多少,就看了pyuic脚本,确实导入PyQt5。猜测应该没有找到安装PyQt5的位置。

                                                           pycharm安装pyqt5注意事项(解决找不到pyqt5模块)_第1张图片

  •  修改系统环境变量,网络上找到有人这么做,但是尝试后不行。

              难道要修改脚本文件,明确导入PyQt5的位置,想想还是算了,工程量大,可能还影响其他方面。

         

         折腾了好久,python、pycharm安装目录下的文件差不多都熟了,也发现了一个现象:pycharm中的项目,有些项目编译环境将python.exe拷贝到了项目文件内。而我正在测试pyqt5项目的编译器,恰巧就是将python软件目录下的python.exe拷贝到项目内。

        在看pyqt5测试项目编译器,pyqt5安装位置也在项目内,如下图:

                             pycharm安装pyqt5注意事项(解决找不到pyqt5模块)_第2张图片

         瞬间恍然大悟,可能我的pyqt5安装在项目的目录下,而python软件运行的时候在软件目录找不到pyqt5。好吧,更改编译器为python软件下的python.exe,而后在改编译器下安装pyqt5,之后正常。

pycharm安装pyqt5注意事项(解决找不到pyqt5模块)_第3张图片

 

    其他的注意事项:

(1)确保安装配置正确,注意designer.exe的名称位置,如我的系统就是pyqt5designer.exe。

                                                          pycharm安装pyqt5注意事项(解决找不到pyqt5模块)_第4张图片

     

          啰嗦了这么多,我感觉是自己对pycharm编译器设置这块不是太熟悉,所以导致了这些问题。给自己找个理由:毕竟刚入手pycharm编译器!!!!

       

你可能感兴趣的:(python,python)