VScode运行python3程序出问题怎样解决?

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
kirin2020
帖子: 4
注册时间: 2022-09-14 11:46
系统: Ubuntu 22.10

VScode运行python3程序出问题怎样解决?

#1

帖子 kirin2020 » 2022-09-15 22:22

如附件的图片,我的VScode运行python3程序出问题了,怎样解决? :What
附件
截图 2022-09-14 10-12-37.png
头像
astolia
论坛版主
帖子: 6451
注册时间: 2008-09-18 13:11

Re: VScode运行python3程序出问题怎样解决?

#2

帖子 astolia » 2022-09-15 22:33

不要用pip安装pyqt5。直接安装源里的包
pip uninstall pyqt5
sudo apt install python3-pyqt5.qtwebengine
kirin2020
帖子: 4
注册时间: 2022-09-14 11:46
系统: Ubuntu 22.10

Re: VScode运行python3程序出问题怎样解决?

#3

帖子 kirin2020 » 2022-09-16 0:15

pip uninstall pyqt5
输入上面这条命令无法删除pyqt5,什么回事?
上次由 kirin2020 在 2022-09-16 9:45,总共编辑 1 次。
kirin2020
帖子: 4
注册时间: 2022-09-14 11:46
系统: Ubuntu 22.10

Re: VScode运行python3程序出问题怎样解决?

#4

帖子 kirin2020 » 2022-09-16 9:20

pip uninstall pyqt5 :What
无法删除pyqt5
什么回事? :Hehe
附件
截图 2022-09-16 09-12-57.png
kirin2020
帖子: 4
注册时间: 2022-09-14 11:46
系统: Ubuntu 22.10

Re: VScode运行python3程序出问题怎样解决?

#5

帖子 kirin2020 » 2022-09-16 9:44

找到删除pyqt5的方法了,如图所示: :Haha
附件
9938bb90c1dc40e6a484693563b71987.png
头像
astolia
论坛版主
帖子: 6451
注册时间: 2008-09-18 13:11

Re: VScode运行python3程序出问题怎样解决?

#6

帖子 astolia » 2022-09-16 16:34

kirin2020 写了: 2022-09-16 9:44 找到删除pyqt5的方法了,如图所示: :Haha
你在搞笑吗?或者我二楼说的太简略了没听懂?
那我说详细点:
出问题的文件是放在~/.local/lib下面,这是用pip默认安装的位置。鉴于qtwebengine是个编译起来很麻烦的东西,所以这东西应该是直接下载的已编译好的二进制库。但这个编译好的pyqt5库和你的系统不兼容,所以问题就出现了。
知道问题的原因后,解决方案自然就有了:把不兼容的pyqt5库换成兼容的。
这就是我二楼的方案:删掉pip安装的不兼容的pyqt5库,安装系统源里兼容的pyqt5库

然后你再来看你干了什么:把系统源里兼容的pyqt5库删了,不兼容的pyqt5库还留着。可笑不?

kirin2020 写了: 2022-09-16 9:20 pip uninstall pyqt5 :What
无法删除pyqt5
什么回事? :Hehe
用pip list看看已安装的包名,可能是大小写的原因pip uninstall PyQt5
回复