【发布时间】:2020-12-24 00:56:29
【问题描述】:
我正在尝试将 PyQt4 导入 Ubuntu 上的 pycharm
我使用sudo apt-get install python-qt4成功安装了PyQt4,可以在终端导入PyQt4:
~$ python
Python 2.7.15+ (default, Nov 27 2018, 23:36:35)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
>>> quit()
但我无法将 PyQt4 导入 Pycharm。我试图将它添加到解释器路径中,但是当我运行代码时,它仍然显示no module named PyQt4
【问题讨论】:
-
您必须选择“/usr/lib/python2.7”作为解释器,而不仅仅是一个文件夹。按下有螺丝图标的按钮并选择系统python
-
@eyllanesc 为什么我不能使用 virtualenv python environemnt?
-
1) 你已经使用 apt-get 安装了 PyQt4,因此它安装在系统 python 中,所以唯一可以使用它的 python 是那个 python。 2)另一方面,我建议使用 PyQt5,因为 PyQt4 已被弃用多年,如果您选择 PyQt5,请使用 pycharm 工具将其安装在 virtualenv 中。
-
@eyllanesc 代码是由 PyQt4 编写的。我在PyQt网站上看到说从PyQt4转移代码到PyQt5不容易,所以我正在尝试安装PyQt4环境让它运行...
-
如果您要支持其他人表示的答案,最好注明来源,另一方面,根据我的经验,最重要的变化只是某些类(主要是小部件)是转移到其他模块,所以如果你使用 pycharm la PyQt5 翻译应该很简单: 1)删除所有 PyQt4 导入并在光标悬停在生成 pycharm 导入问题的代码上时按“Ctrl + Alt + T”