之前很顺利的在pycharm上配置过一次designer和pyuic,但是由于Pycharm2018的坑,部分找不到相应包的动态链接库,使得我重新装了个新的pycharm,试了好久才可以用,特此记录。一定要养成定时记录啊,后期重装又得浪费半天(T A T)。
1.安装pyqt5
一般使用pip 在对应环境下直接安装,我没有再次安装,之前安装过。主要依赖的包好像是pyqt5-tools
放几个安装pyqt5的参考链接:
cmd模式下http://code.py40.com/2540.html
pycharm中https://blog.csdn.net/Dreamhai/article/details/82701063
2.配置designer(添加路径:File->Settings->Tools->External Tools)
我试过自己创建的环境下的designer.exe但是未成功存在报错,最终使用的是anaconda默认环境下的designer.exe.
注:后期试了一下,换自己建的环境里的designer.exe,依旧可以使用,那神奇的报错没了,
新路径:D:\Anaconda3new\envs\环境名\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
这个工作目录是Working directory:$ProjectFileDir$
参数写好点OK即可。
3.配置pyuic(添加路径:File->Settings->Tools->External Tools)
最终配置结果如下:
Programs:我使用的是,默认环境下的python解释器,即D:\Anaconda3new\python.exe。也尝试过找到xxx\Scripts\pyuic5.exe(我的只有在创建的环境中存在pyuic5.exe),但是不能用,会报找不到动态链接库的错误。
Arguments: $FileName$ -o $FileNameWithoutExtension$.py
Arguments这个参数网上的教程基本都是一样。
Working dirctory:$FileDir$ (出现的问题,虽然不太懂 和“$ProjectFileDir$ ”有什么区别,但是好像和designer.exe的配置没有关系的样子???也可能和Arguments这个参数中的 $FileName$相关?有了解的大佬麻烦告知一下,本菜在此感激涕零╰(⇀‸↼)╯)
遇到问题:使用“ $ProjectFileDir$ ”报错如下,看来像目录路径不对,我的u1.py不在D盘这个文件夹。
感谢网上各位大佬的铺垫,若干参考连接就不引用了。