分页: 1 / 1

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

发表于 : 2022-09-15 22:22
kirin2020
如附件的图片,我的VScode运行python3程序出问题了,怎样解决? :What

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

发表于 : 2022-09-15 22:33
astolia
不要用pip安装pyqt5。直接安装源里的包
pip uninstall pyqt5
sudo apt install python3-pyqt5.qtwebengine

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

发表于 : 2022-09-16 0:15
kirin2020
pip uninstall pyqt5
输入上面这条命令无法删除pyqt5,什么回事?

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

发表于 : 2022-09-16 9:20
kirin2020
pip uninstall pyqt5 :What
无法删除pyqt5
什么回事? :Hehe

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

发表于 : 2022-09-16 9:44
kirin2020
找到删除pyqt5的方法了,如图所示: :Haha

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

发表于 : 2022-09-16 16:34
astolia
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