Anaconda+Pycharm+PyQt安裝教程

接了一個小項目的緣故,開始接觸到QT的GUI編程。因為項目涉及到處理多種視頻格式,加之Python的強大類庫,PyQt當然是目前的不二之選。作為懶癌患者,對于網上的安裝教程不是很滿意,寫一篇自己的,以作參考!

開發(fā)環(huán)境:

Windows 10操作系統(tǒng)

Anaconda3-5.2.0-Windows-x86_64

pycharm-professional-2018.2.4

PyQt5 5.8.1

安裝步驟:

直接來說需要安裝哪些程序,軟件介紹或者具體作用自行百度或者給我留言~(可以說,但沒必要~)

1.Anaconda的安裝

anaconda下載地址:https://www.anaconda.com/

可能會下載宿舍比較慢,因為我是校園網IPV6用的是學校的內部資源“西工大蒲公英”所以沒有這個麻煩,耐心等待就好。


這里建議都勾上,涉及到環(huán)境變量。沒有什么特別的,一直下一步就好了!

Tips:anaconda安裝好后 cmd pip可能不是內部命令,這里需要設置環(huán)境變量

pip對應Python2 pip3對應Python3版本

與Java的環(huán)境變量設置類似,在windows高級系統(tǒng)設置里面,環(huán)境變量,Path里面添加變量

XXXX\Anaconda\Scripts


安裝完成后如下圖:


2. Pycharm安裝以及配置

Pycharm安裝無需多說了,但他不是一個免費的軟件,兩種思路:

1.網上有很多破解方法,在中國沒有收費軟件,,,哈哈哈

2.學生通過以 .edu結尾的郵箱注冊,這樣就會有個永久使用的賬號了

安裝好了以后,創(chuàng)建一個新的項目:


更改:Project Interpreter:改為anaconda下的庫


將Interpreter改成之前安裝的anaconda目錄下的python.exe ,OK ,Apply 。

這個時候,Python的一些類庫你已經可以正常使用了,例如Numpy,Pandas,等等

Tips:對于沒有的類庫,可以通過打開anaconda Prompt(anaconda自帶的cmd命令),通過pip命令進行安裝,后面我們需要安裝完整的pyqt庫,anaconda自帶的類庫并不全。

3.Pyqt安裝

這里使用的是pip安裝,因為默認是國外的鏡像速度可能會很慢,建議修改成國內的源,效果顯著!清華和豆瓣的很好用。

更改pip源至國內鏡像,顯著提升下載速度.方法

打開前文說道的anaconda prompt,在anaconda安裝目錄下,執(zhí)行命令:

pip install sip? ? //這個是pyqt開發(fā)商提供的支持包

pip install pyqt5?

pip install pyqt5-tools

如果更改源沒成功的話,可以執(zhí)行:

pip install sip? ? //這個是pyqt開發(fā)商提供的支持包

pip install PyQt5 -i https://pypi.douban.com/simple

pip install PyQt5-tools -i https://pypi.douban.com/simple

安裝完成后在目錄? \Anaconda3\Lib\site-packages 可以看到新安裝的工具包和Qt5:


4.配置pycharm

這里主要添加兩個external tool,“Qt Designer”和“pyuic”,前者作為打開qt圖形化界面進行UI的編輯,后者是將生成的.ui文件轉換為.py文件,從而能夠運行它。

1.創(chuàng)建Qt Designer

在新建的工程下,F(xiàn)ile->Settings->Tools->External Tools,點擊加號:


,

Name:可自己定義? 建議是: Qt Design

program:XXX\anaconda\Lib\site-packages\pyqt5_tools\designer.exe Qt Designer的安裝 路徑?

Arguments:不填?

directory: XXX\anaconda\Lib\site-packages\pyqt5_tools

如圖:

rut

2.創(chuàng)建pyuic

在新建的工程下,F(xiàn)ile->Settings->Tools->External Tools,點擊加號:

Name:可自己定義? 建議pyuic

program:D:\anaconda\python.exe

parameter:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

directory: $FileDir$

如圖:

目前為止,你已經完成了所有的安裝,哇!真滴不容易,,,,,,,

3.測試

完成后可在pycharm打開Qt Designer,Tools->External Tools->Qt Designer ,這就是我們的目的:



如果一切正常的話:


選擇Main Windows,Create

程序猿的第一步當然是儀式性的Hello World?

選中一個 label 然后拖拽到window中,Save,建議保存在當前工程目錄下!

回到Pycharm 就會多了一個.ui文件


文件


選中該文件,右擊,External Tools,PyUIC,這個時候會生成一個.py文件

寫一個主類來測試一下:

import sys

import HelloWorld

from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ =='__main__':

????app = QApplication(sys.argv)

????MainWindow = QMainWindow()

????ui = HelloWorld.Ui_MainWindow()

????ui.setupUi(MainWindow)

????MainWindow.show()

????sys.exit(app.exec_())


運行:

終于Ojbk了!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容