辛辛苦苦弄完,发现错了。。。这样编译出来的是C语言的版本不是python的。
为了装pyqt把python,anaconda,pycharm重新安装了一遍,还是问题百出。
1、抛弃python3,使用anaconda,以为第三方库直接就有了。问题只有pyqt5,没有那个pyqt5-tools.
2.好吧那就重新pip一下。发现直接pip又出现问题:
Fatal error in launcher: Unable to create process using '"c:\program files (x86)\microsoft visual studio\shared\python36_64\python.exe" "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scripts\pip.exe" '
然后搜,从anaconda prompt里面走,好像得先“anaconda prompt”一下,能够pip install 包名。可是路径又不对了。
3.路径不对就算了,.ui转.py的时候用pyuic5又用不了:
'pyui5' 不是内部或外部命令,也不是可运行的程序或批处理文件。
已经弄了好几天了,别的同学好像都没有这个问题。。
4.然后发现别人的路径是..../python/Scripts里面,我找了下,里面有个uic.py 的文件,所以灵光一闪,不用pyuic5 了,直接用uic试试,一试,效果和pyuic是一样的。
5、最后也没有再用ERIC6了,安装软件太烦了。
6.总结一下:把软件安装好就差不多成功一半了!!!
7.问题:(base) C:\Users\LanHe>pyuic5 modeling.py modeling.ui
Traceback (most recent call last):
File "D:\python\Anaconda\anaconda\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "D:\python\Anaconda\anaconda\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\899****\AppData\Roaming\Python\Python36\site-packages\PyQt5\uic\pyuic.py", line 26, in
from PyQt5 import QtCore
ModuleNotFoundError: No module named 'PyQt5.sip
8.好吧,有问题就再弄呗!pip install PyQt5.sip
问题:C:\Users\*****>pyuic5 modeling.py modeling.ui
'"D:\python\PyQt5\python"' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
原来是有pyuic5 的,那就直接在路径里面cmd一下,跳到.../Script/路径上去
问题:
C:\Users\****\AppData\Roaming\Python\Python36\Scripts>pyuic5 -o modeling.py modeling.ui
Error: No such file or directory: "modeling.ui"
因为我的文件在桌面,这个怎么办总不能每次转化的时候都去.../Scripts/下吧。
9.我试了下把路径放到文件前面(后来试过,其实直接把pyuic5.exe文件放到目标文件夹,直接在文件夹的路径栏输CMD 进入DOS 控制界面。这样就不需要在前面先输路径了,直接在dos界面转换就可!)
10.总算是弄好了,心累。