如何在Python 3中安装PyQt5(Ubuntu 14.04)

5anewei6  于 2022-11-19  发布在  Python
关注(0)|答案(4)|浏览(216)

我需要将一些代码(Python2+PyQt4)移植到Python3+PyQt5。
我开始安装pip3

sudo apt-get install python3-pip

效果很好试过了

sudo pip3 install PyQt5
Downloading/unpacking PyQt5
  Could not find any downloads that satisfy the requirement PyQt5
Cleaning up...
No distributions at all found for PyQt5

我在网上找到了以下步骤:
http://pyqt.sourceforge.net/Docs/PyQt5/installation.html
但是它们太多了。在Ubuntu 14.04中安装PyQt5沿着Python3最简单的方法是什么?

uz75evzq

uz75evzq1#

为什么不简单地通过apt-get安装它呢?

sudo apt-get install python3-pyqt5

否则,您将不得不手动编译PyQt(可能还有Qt),这非常麻烦。

yvfmudvl

yvfmudvl2#

我在这里记录了用qt设计器安装pyqt 5和代码生成的步骤:https://gist.github.com/ujjwal96/1dcd57542bdaf3c9d1b0dd526ccd44ff

安装

pip3 install --user pyqt5  
sudo apt-get install python3-pyqt5  
sudo apt-get install pyqt5-dev-tools
sudo apt-get install qttools5-dev-tools

配置为从终端运行

$ qtchooser -run-tool=designer -qt=5

/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf中写入以下内容

/usr/lib/x86_64-linux-gnu/qt5/bin
/usr/lib/x86_64-linux-gnu

代码生成

创建uic.py文件。
第一个

创建符号链接:

$ sudo ln uic.py "/usr/lib/x86_64-linux-gnu/qt5/bin/uic"

桌面入门级

[Desktop Entry]
Name=Qt5 Designer
Icon=designer
Exec=/usr/lib/x86_64-linux-gnu/qt5/bin/designer
Type=Application
Categories=Application
Terminal=false
StartupNotify=true
Actions=NewWindow

Name[en_US]=Qt5 Designer

[Desktop Action NewWindow]
Name=Open a New Window
Exec=/usr/lib/x86_64-linux-gnu/qt5/bin/designer

保存在~/.local/share/application中,扩展名为.desktop

8xiog9wr

8xiog9wr3#

  • sudo apt-get安装python3-管道
  • sudo pip 3安装PyQt 5
krcsximq

krcsximq4#

如何在Python3中安装PyQt5

  • 在Ubuntu 18.04上测试。*

只是安装它对我来说 * 不 * 工作。我必须先 * 卸载 * 它,然后重新安装它:

# upgrade pip
python3 -m pip install --upgrade pip

# uninstall
python3 -m pip uninstall PyQt5
python3 -m pip uninstall PyQt5-sip
python3 -m pip uninstall PyQtWebEngine

# reinstall
python3 -m pip install PyQt5
python3 -m pip install PyQt5-sip
python3 -m pip install PyQtWebEngine

我的完整答案请看这里,包括如何为特定版本的Python3安装它,比如Python3.8:How to install PyQt5 in Python3

相关问题