Python 入门学习_python的入门

liftword1个月前 (02-10)技术文章8

报错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「小白入门」

字幕组双语原文:如何从零开始学习Python【真·小白入门】英语原文:Learn Python From Scratch, With One Article翻译:雷锋字幕组(赟瑾和鸣、Danielan...

一口气拿下Python所有知识点_python快速入门精讲

Python 因为其优越的特性广泛应用于数据分析、人工智能、Web 开发、后端开发、自动化测试/运维、爬虫等领域,也得到了很多企业的青睐。甚至连BATZJ的技术大牛都无可否认,Python 现在对于...

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

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

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

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

入门课的入门课,微软推出Python零基础教程,基于原生VS Code

大数据文摘出品Python可以说是当今世界最火的编程语言之一了。数据科学家和人工智能从业者们尤其喜欢Python,因为它有丰富的、易于理解的语法和广泛的开源软件。如果你想了解一门既实用又简单的语言,作...

神仙级python入门教程(非常详细),从零基础到精通,从看这篇开始

一、初识Python的魅力Python的学习意义在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,...