1. 程式人生 > >Python GUI介面開發環境配置:Pycharm+PyQt5

Python GUI介面開發環境配置:Pycharm+PyQt5

通過DoS命令列執行如下命令,可能需要管理員許可權。

檢查Python版本:python

 

更新pip版本:python -m pip install --upgrade pip

安裝PyQt5: pip install pyqt5

 安裝PyQt5-tools: pip install pyqt5-tools

安裝更新SIP版本: pip install SIP

 

sip的簡介

     Python的一個特性是,它具有強大的功能,它能夠使用C或C++編寫的現有庫,並使它們成為Python擴充套件模組。這種擴充套件模組通常被稱為庫的繫結。
SIP是一種工具,它可以很容易地為C和C++庫建立Python繫結。它最初是為了建立PyQT,用於Qt工具包的Python繫結,但是可以用來為任何C或C++庫建立繫結。
SIP包括程式碼生成器和Python模組。程式碼生成器處理一組規範檔案並生成C或C++程式碼,然後編譯它們以建立繫結擴充套件模組。SIP Python模組為自動生成的程式碼提供支援功能。
規範檔案包含C或C++庫介面的描述,即類、方法、函式和變數。規範檔案的格式與C或C++標頭檔案幾乎相同,因此建立規範檔案最簡單的方法是編輯相應的標頭檔案。
SIP使得在生產性解釋程式設計環境中很容易開發現有的C或C++庫。SIP還可以輕鬆地使用Python應用程式(可能是原型),並在C或C++中有選擇地實現應用程式的一部分(可能出於效能原因)。

問題解決方案:ModuleNotFoundError: No module named 'pyqt5'

對於新建工程,需要勾選如下兩個選項:

 

對於已經存在的工程,修改如下檔案路徑下的選項值為:true

include-system-site-packages = true