VScode运行python3程序出问题怎样解决?
-
- 帖子: 4
- 注册时间: 2022-09-14 11:46
- 系统: Ubuntu 22.10
- astolia
- 论坛版主
- 帖子: 6494
- 注册时间: 2008-09-18 13:11
Re: VScode运行python3程序出问题怎样解决?
不要用pip安装pyqt5。直接安装源里的包
pip uninstall pyqt5
sudo apt install python3-pyqt5.qtwebengine
pip uninstall pyqt5
sudo apt install python3-pyqt5.qtwebengine
-
- 帖子: 4
- 注册时间: 2022-09-14 11:46
- 系统: Ubuntu 22.10
Re: VScode运行python3程序出问题怎样解决?
pip uninstall pyqt5
输入上面这条命令无法删除pyqt5,什么回事?
输入上面这条命令无法删除pyqt5,什么回事?
上次由 kirin2020 在 2022-09-16 9:45,总共编辑 1 次。
-
- 帖子: 4
- 注册时间: 2022-09-14 11:46
- 系统: Ubuntu 22.10
-
- 帖子: 4
- 注册时间: 2022-09-14 11:46
- 系统: Ubuntu 22.10
- astolia
- 论坛版主
- 帖子: 6494
- 注册时间: 2008-09-18 13:11
Re: VScode运行python3程序出问题怎样解决?
你在搞笑吗?或者我二楼说的太简略了没听懂?
那我说详细点:
出问题的文件是放在~/.local/lib下面,这是用pip默认安装的位置。鉴于qtwebengine是个编译起来很麻烦的东西,所以这东西应该是直接下载的已编译好的二进制库。但这个编译好的pyqt5库和你的系统不兼容,所以问题就出现了。
知道问题的原因后,解决方案自然就有了:把不兼容的pyqt5库换成兼容的。
这就是我二楼的方案:删掉pip安装的不兼容的pyqt5库,安装系统源里兼容的pyqt5库
然后你再来看你干了什么:把系统源里兼容的pyqt5库删了,不兼容的pyqt5库还留着。可笑不?
用pip list看看已安装的包名,可能是大小写的原因pip uninstall PyQt5