教你如何用pycharm安裝pyqt5及其相關(guān)配置
一、配置專門的虛擬環(huán)境
原因:不同項(xiàng)目采用不同版本的python,所依賴的庫的版本也不一樣,為了避免版本沖突,所以給每一個(gè)項(xiàng)目每個(gè)python版本創(chuàng)建一個(gè)虛擬環(huán)境,環(huán)境中所使用的依賴庫也是獨(dú)立存在,不會(huì)被其他版本或其他項(xiàng)目的庫影響。
1、單獨(dú)創(chuàng)建一個(gè)文件夾來專門存放pyqt5的代碼并建立虛擬環(huán)境
我在F盤的建了一個(gè)文件夾為python,在這個(gè)里面建立了一個(gè)文件夾python-pyqt5來專門存放代碼,此時(shí)的python-pyqt5里面為空,沒有任何文件


2、進(jìn)入pycharm,并打開python-pyqt5項(xiàng)目
步驟:點(diǎn)擊File-->點(diǎn)擊Open-->找到剛才建立的文件夾(python-pyqt5)-->點(diǎn)擊OK


3、配置虛擬環(huán)境
1.點(diǎn)擊下方的Terminal,進(jìn)入終端(必須確保終端上顯示的路徑與文件夾的路徑一致)

2.在終端上輸入
這個(gè)就是創(chuàng)建虛擬環(huán)境
python -m venv venv

3、此時(shí)在Project項(xiàng)目中python-pyqt5就可以看到一個(gè)文件夾為venv,這個(gè)就是虛擬環(huán)境

二、配置虛擬的python環(huán)境
步驟 :1、點(diǎn)擊File-->Settings

2、找到Project:python-pyqt5-->Project Interpreter(項(xiàng)目解釋器)-->Add(添加解釋器)

3、點(diǎn)擊Virtualenv Environment-->Existing environment-->Interpreter
這里的解釋器要選擇我們創(chuàng)建的虛擬解釋器的路徑,最后要包括python.exe


一路點(diǎn)擊Ok回到Project Interpreter(項(xiàng)目解釋器),會(huì)發(fā)現(xiàn)現(xiàn)在已經(jīng)創(chuàng)建好了解釋器,此時(shí)這里就只有兩個(gè)默認(rèn)的庫,最后先點(diǎn)擊右下方的Apply,在點(diǎn)擊OK。
這里的“(2)”不要管,這個(gè)是因?yàn)槲乙呀?jīng)創(chuàng)建了第二個(gè)這個(gè)的解釋器。 如果是第一次創(chuàng)建,則這里就沒有“(2)”

三、安裝pyqt5和pyqt5-tools工具
在打開一個(gè)終端,這里要顯示的venv,這樣才算配置虛擬解釋器成功,表示現(xiàn)在的環(huán)境是虛擬環(huán)境。

本次安裝是使用的國內(nèi)源,豆瓣網(wǎng)進(jìn)行安裝,安裝速度會(huì)很快
1、安裝:pyqt5
pip install pyqt5 -i https://pypi.douban.com/simple/

出現(xiàn)Successfully,即為安裝成功,出現(xiàn)黃色的不用管,這個(gè)是警告,一般是告訴pip需要進(jìn)行更新
2、安裝:pyqt5-tools
pip install pyqt5-tools -i https://pypi.douban.com/simple/

四、配置系統(tǒng)環(huán)境變量
1、點(diǎn)擊:控制面板右擊-->點(diǎn)擊系統(tǒng)-->高級系統(tǒng)設(shè)置-->系統(tǒng)變量-->Path




2、 打開文件夾到虛擬環(huán)境的界面
在這里進(jìn)行搜索:

3、進(jìn)行搜索:designer.exe

4、右擊-->打開文件所在的位置

5、復(fù)制上面的路徑:F:\python\python-pyqt5\venv\Lib\site-packages\qt5_applications\Qt\bin
添加到環(huán)境變量中

6、再次進(jìn)行搜索:plugins

7、點(diǎn)擊最后一個(gè)文件并右擊-->進(jìn)入到文件所在位置
點(diǎn)擊plugins,進(jìn)入該文件夾:


8、復(fù)制路徑:F:\python\python-pyqt5\venv\Lib\site-packages\PyQt5\Qt5\plugins
并添加到系統(tǒng)變量中
- 變量名:QT_QPA_PLATFORM_PLUGIN_PATH
- 變量值:路徑


五、配置Qt Designer
進(jìn)入pycharm,點(diǎn)擊File-->點(diǎn)擊Settings-->Tools-->External Tools


添加額外組件的名字
Name:
Qt Designer
額外組件的路徑,這個(gè)路徑就是designer.exe的路徑
Program::
F:\python\python-pyqt5\venv\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
工作路徑:
方法一:
Working directory:
$FileDir$
方法二:
Working directory:F:\python\python-pyqt5
由于我進(jìn)行配置為第一種是會(huì)報(bào)錯(cuò),出現(xiàn)路徑不存在的問題,因此我改為的第二種方法,填寫一個(gè)實(shí)際的路徑
進(jìn)入初始界面,按照如下步驟進(jìn)行點(diǎn)擊 :

配置成功時(shí),運(yùn)行不會(huì)報(bào)錯(cuò),并且會(huì)出現(xiàn)一個(gè)界面

出現(xiàn)這樣的界面就代表Qt Designer配置成功
六、配置PyUIC
PyUIC:這個(gè)就是把我們設(shè)置的界面給編碼.py文件
再次點(diǎn)擊File-->點(diǎn)擊Settings-->Tools-->External Tools-->點(diǎn)擊+

添加額外組件的名字
Name:
PyUIC
額外組件的路徑
Program:
F:\python\python-pyqt5\venv\Scripts\pyuic5.exe
Arguments:
$FileName$ -o $FileNameWithoutExtension$.py -x?
工作路徑:
注:這個(gè)工作路徑要和上面配置的Qt Designer工作路徑一致。
Working directory:F:\python\python-pyqt5
配置成功后,按照以下步驟進(jìn)行點(diǎn)擊,如果配置成功,就會(huì)在文件夾中出現(xiàn)一個(gè).py文件,這樣就成功了。


.py文件的內(nèi)容

七、注意事項(xiàng)
- 1、要先有.ui文件,才能進(jìn)行PyUIC轉(zhuǎn)化,否則會(huì)報(bào)錯(cuò)
- 2、系統(tǒng)的環(huán)境變量一定要正確‘
- 3、不同的python按照的pyqt5的文件可能會(huì)有些不同,但是大體時(shí)一樣的,只是文件的路徑不同
到此這篇關(guān)于教你如何用pycharm安裝pyqt5及其相關(guān)配置的文章就介紹到這了,更多相關(guān)pycharm安裝pyqt5內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python實(shí)現(xiàn)word/excel/ppt批量轉(zhuǎn)pdf的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用python實(shí)現(xiàn)word、excel、ppt批量轉(zhuǎn)pdf文件,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考下2023-09-09
使用Python繪制實(shí)時(shí)的動(dòng)態(tài)折線圖
這篇文章主要為大家詳細(xì)介紹了如何使用Python繪制實(shí)時(shí)的動(dòng)態(tài)折線圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-11-11
Python將Excel表格按某列拆分為多個(gè)sheet實(shí)現(xiàn)過程
這篇文章主要為大家介紹了Python實(shí)現(xiàn)將Excel表格按某列拆分為多個(gè)sheet,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
Pytorch 實(shí)現(xiàn)計(jì)算分類器準(zhǔn)確率(總分類及子分類)
今天小編就為大家分享一篇Pytorch 實(shí)現(xiàn)計(jì)算分類器準(zhǔn)確率(總分類及子分類),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
針對Pandas的總結(jié)以及數(shù)據(jù)讀取_pd.read_csv()的使用詳解
這篇文章主要針對Pandas總結(jié)以及數(shù)據(jù)讀取_pd.read_csv()的使用詳解做出了實(shí)例,講解非常全面,值得收藏,需要的朋友可以參考下2023-03-03
利用Pytorch實(shí)現(xiàn)獲取特征圖的方法詳解
這篇文章主要為大家詳細(xì)介紹了如何利用Pytorch實(shí)現(xiàn)獲取特征圖,包括提取單個(gè)特征圖和提取多個(gè)特征圖,文中的示例代碼講解詳細(xì),需要的可以參考一下2022-10-10
在Ubuntu系統(tǒng)中運(yùn)行python代碼的幾個(gè)步驟
項(xiàng)目中需要在Linux上運(yùn)行自己寫的python腳本,特此記錄一下操作流程,整個(gè)流程比較簡單,下面這篇文章主要給大家介紹了關(guān)于在Ubuntu系統(tǒng)中運(yùn)行python代碼的幾個(gè)步驟,需要的朋友可以參考下2023-12-12

