Python 入门学习_python的入门

liftword5个月前 (02-10)技术文章35

报错1

使用PIP命令时,报错:Fatal error in launcher: Unable to create process using XXXX
使用python -m pip install --upgrade pip 命令更新PIP后成功解决。

报错2

当debug=True时,就无法启动调试,一直卡在:restarting with stat
安装了watchdog后还是无法启动,显示:restarting with windowsapi reloader
然后,修改启动 app.run(HOST, PORT,debug=True,use_reloader=False) 新增了 use_reloader=False 启动成功!!

pyinstaller 打包问题

打包时,出现老是不能把ui_main.py(由QT设计器设计的界面)包含在打包文件里面,打包不报错,一运行EXE就报错说,no module named 'Ui_main'。经过多方查询才找到问题根源,在于打包时,要把相关文件的位置(即ui_main.py的目录)指定给打包程序,运行pyinstaller -w main.py -p D:\SynologyDrive\code\python\gtool,就打包成功了。另外,注意如果在程序中引用from Ui_main import Ui_Dialog,用的这种方式,那一定要再加一句:import Ui_main,大小写都要与文件名一致
如果要生成一个可执行文件,可以在运行程序里再加上 “-F”参数,如下:
pyinstaller -F -w main.py -p D:\SynologyDrive\code\python\gtool

pyqt6-tools安装

安装的时候总是报错,大概的意思是 metadata这个装不上去,单独安装也不能成功。

网上有说是PYTHON版本问题,测试了3.12、3.13都报同样错误。3.9和3.10找不到安装包就没有测试。

后来发现PYTHON的库里还有一个PYQT6-PLUGINS,里面也有pyqt6-tools,将从官网上下载了

pyqt6_plugins-6.4.2.2.3-cp311-cp311-win_amd64.whl ,但是安装还是报错:

ERROR: pyqt6_plugins-6.4.2.2.3-cp311-cp311-win_amd64.whl is not a supported wheel on this platform.

发现原来我装的是3.13,这个文件只支持3.11,死马当活马医,就把文件名修改了一下,改为了:

pyqt6_plugins-6.4.2.2.3-cp313-cp313-win_amd64.whl 再用PIP本地安装

接下来再运行: pip install pyqt6-tools 就成功了!

相关文章

适合Python入门的5本基础书籍_python入门选什么书

Python 3标准库对程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必备的工具书!全书以案例驱动的方式讲解了标准库中...

如何自学Python,零基础学过的来分享分享

如何自学Python鄙人零基础自学的python,在刚开始的时候,直接在网络上搜索python的教程,一下子搜出几千万个的结果,而且会反复去论坛、问答的社区听取他人的意见,然后反复比较、纠结哪一个免费...

自学Python要经历哪些阶段,以及对学习Java是否有帮助

首先,对于编程的初学者来说,从Python开始学起是不错的选择,相对于Java语言来说,Python更简单一些,而且很多实验也更容易实现,初学者在学习初期就更容易建立起学习的成就感。学习Python通...

想自学Python, 最基本的十个概念,十个问题,十个知识点是什么?

以下是Python自学初期比较重要的内容:十个基本概念1.变量:用来存储数据值,例如 x = 5 , x 就是变量。2.数据类型:如整数( int )、浮点数( float )、字符串( str )、...

神仙级python入门教程(非常详细),从零基础入门到精通,建议收藏

写在开篇我是25岁转行学python的。说实在,转行就是奔着挣钱去的。希望我的经历可以给想转行的朋友带来一点启发和借鉴。先简单介绍下个人背景,三流大学毕业,物流专业,学习能力一般,没啥特别技能,反正就...

小孩儿都能学会的零基础Python学习教程

本套python学习路线从零开始,让你?步步掌握Python开发的各项相关技能,最终达到企业对Python开发、后端开发、爬?开发、数据分析等职位的要求。内容很全面,从python基础知识到最后的项目...