要在 Ubuntu 上部署 PyQt5 應(yīng)用,請(qǐng)按照以下步驟操作:
安裝 Python 和 pip: 如果你的系統(tǒng)中沒有安裝 Python 和 pip,可以使用以下命令進(jìn)行安裝:
sudo apt update
sudo apt install python3
sudo apt install python3-pip
安裝 PyQt5: 使用 pip 安裝 PyQt5:
pip3 install pyqt5
編寫 PyQt5 應(yīng)用程序: 創(chuàng)建一個(gè)新的 Python 文件(例如:my_pyqt5_app.py),并編寫一個(gè)簡(jiǎn)單的 PyQt5 應(yīng)用程序。以下是一個(gè)簡(jiǎn)單的示例:
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
app = QApplication(sys.argv)
main_window = QMainWindow()
main_window.setWindowTitle("My First PyQt5 App")
main_window.show()
sys.exit(app.exec_())
運(yùn)行 PyQt5 應(yīng)用程序: 在終端中,導(dǎo)航到包含 my_pyqt5_app.py 文件的目錄,然后運(yùn)行以下命令:
python3 my_pyqt5_app.py
這將啟動(dòng)您的 PyQt5 應(yīng)用程序。
打包 PyQt5 應(yīng)用程序: 要在其他計(jì)算機(jī)上分發(fā)您的 PyQt5 應(yīng)用程序,您需要將其打包為可執(zhí)行文件。這里我們使用 PyInstaller 進(jìn)行打包。首先安裝 PyInstaller:
pip3 install pyinstaller
然后,在包含 my_pyqt5_app.py 文件的目錄中運(yùn)行以下命令:
pyinstaller --onefile --windowed my_pyqt5_app.py
這將在 “dist” 文件夾中生成一個(gè)名為 “my_pyqt5_app” 的可執(zhí)行文件。您可以將此文件復(fù)制到其他 Ubuntu 計(jì)算機(jī)上并運(yùn)行它,而無(wú)需安裝 Python 或 PyQt5。
注意:在運(yùn)行打包的應(yīng)用程序之前,確保已安裝所有必需的依賴項(xiàng)。如果在其他計(jì)算機(jī)上運(yùn)行時(shí)遇到問(wèn)題,請(qǐng)確保已安裝相同版本的 Python、PyQt5 和其他依賴庫(kù)。