(一 安裝)Mac下Pycharm集成PyQt5并使用

本文時(shí)間:2017年2月5日
安裝系統(tǒng):MacOS 10.12.2

本文用于介紹如何在 Mac 10.12.2 系統(tǒng)下安裝 PyCharm,Qt,PyQt5,以及各種安裝包。后期使用的是 Python 3.6.0。

對(duì)于我們同事,另外做一個(gè)更具體的說明:我們要做的事情是在 PyCharm 里面調(diào)用 QtDesinger(QtDesigner 是 Qt 里面的一部分), QtDesinger 里面拖動(dòng)圖標(biāo)做圖(類似于 Axure),輸出一個(gè) .ui 文件,然后通過 PyQt 插件中轉(zhuǎn)化成 .py 文件,進(jìn)行后續(xù)的調(diào)試以及和其他程序模塊互聯(lián)。

本人并不熟悉 Mac 操作系統(tǒng)及 Qt 系列軟件,安裝如下軟件耗費(fèi)大量時(shí)間。如下是個(gè)人理解以及小白化的解釋,如有謬誤,歡迎指正。

軟件介紹

在安裝之前,先對(duì)各個(gè)軟件做一個(gè)簡單介紹。

PyCharm

PyCharm 可以簡單理解為編程軟件,我們要下載 Community 版本。后續(xù)我們要做的就是把 PyQt 這個(gè)工具包插入到 PyCharm 里面去。如下介紹來自維基百科:

PyCharm is an Integrated Development Environment (IDE) used in computer programming, specifically for the Python language. PyCharm is cross-platform, with Windows, macOS and Linux versions.

Qt

建議直接去官網(wǎng)安裝 Qt5.8.0 完整安裝包免費(fèi)版(非commercial),傻瓜式安裝,不要自行安裝 QtCreator 或之前的版本等。如下介紹來自維基百科:

Qt is a cross-platform application framework that is used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed. Qt is available with both commercial and open source GPL 2.0, GPL 3.0, and LGPL 3.0 licenses.

PyQt

一個(gè) Python 插件,也可以簡單理解為一座橋,連接 Pycharm 和 Qt。如下介紹來自維基百科:

PyQt is a Python binding of the cross-platform GUI toolkit Qt. It is one of Python's options for GUI programming. Like Qt, PyQt is free software. PyQt is implemented as a Python plug-in.

安裝工具

在進(jìn)行正式安裝之前,為了后續(xù)的使用以及安裝方便,建議大家先安裝如下內(nèi)容。

Homebrew

建議安裝這個(gè)工具包,后續(xù)可以節(jié)省大量時(shí)間。
Terminal 內(nèi)可以使用如下的簡單的指令進(jìn)行一鍵安裝:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

圖片.png

在 successful 后面還有個(gè)步驟,Terminal 中運(yùn)行 brew doctor,doctor 讓你的系統(tǒng) ready to brew。

具體可以自行搜索Homebrew官網(wǎng)。

Python3.6

本公司同事需要是要的是 Python 3.5+ 。

Terminal 輸入指令:

brew install python3

Pip

理論上說安裝好 Python 就自帶 pip 工具了, 如果真的沒有的話, 可以手動(dòng)安裝. 具體請(qǐng)搜索。

正式安裝軟件包

PyCharm

該軟件安裝與其他軟件安裝相對(duì)獨(dú)立,也相對(duì)傻瓜式。建議直接去PyCharm官網(wǎng)下載安裝 Community 版本,然后安裝。

圖片.png

XCode

直接去 AppScore 中搜索,并安裝最新版本。這個(gè)可能有點(diǎn)慢有點(diǎn)卡。如果沒有安裝 XCode 可能導(dǎo)致 Qt 無法安裝。

Qt

方案一:建議直接去Qt官網(wǎng)下載安裝,先做一些簡單問題回答,選 OpenSources 等系列的。

圖片.png

然后選擇合適的:


圖片.png

下載完畢后開始安裝。

方案二:網(wǎng)上說也可以選擇使用 brew,但我沒有這樣做:

brew install qt

PyQt 5

建議使用 brew 安裝,打開 Terminal ,輸入如下指令:

brew install sip
brew install pyqt

如果成功安裝 Qt5 ,那么會(huì)默認(rèn)安裝 PyQt5。一般來說 brew 安裝完畢,系統(tǒng)就會(huì)自動(dòng)找到 PyQt5,但如果安裝路徑或者環(huán)境變量有問題,系統(tǒng)找不到 PyQt5,那么我們?cè)诤罄m(xù)會(huì)介紹另一種手動(dòng)的方法。

將 PyQt 加入 PyCharm 中

建議直接閱讀Python - Mac下PyCharm&PyQt5環(huán)境搭建,并按照安裝。

我們要注意的是要寫入的是 Python 3 的路徑,而非其他版本的 Python(日后開發(fā)使用 Python 3.5+):

圖片.png

其中 Python 3 我是用 brew 安裝的,所以在 terminal 輸入:

brew list #列出 brew 安裝的內(nèi)容;
which XXX # 繼而輸入 ,列出 XXX 所在的安裝路徑

這個(gè)安裝路徑就是如上紅框內(nèi)需要填入的內(nèi)容。

配置細(xì)節(jié)

要增加配置幾個(gè)小細(xì)節(jié)。

  • 我們是用的是 python3,所以我們的編譯器要選擇為對(duì)應(yīng)的 python 版本(我的是 3.6.0),具體如下:


    圖片.png
  • 如果安裝完畢,但是試運(yùn)行的時(shí)候程序找不到 PyQt5,那么我們將采取如下辦法手動(dòng)安裝:

圖片.png

選擇“+”之后,進(jìn)入如下頁面,輸入“PyQt5”并安裝該 package。

圖片.png

程序會(huì)開始安裝,安裝成功后,程序就可以識(shí)別到 PyQt5。

  • 檢驗(yàn)是否能識(shí)別到 PyQt5
    寫一個(gè)小函數(shù),函數(shù)頭(函數(shù)剛開始的地方)寫上 from PyQt5 import QtCore, QtGui, QtWidgets 如果程序可以正常識(shí)別(不畫紅色下劃線),那么一般就是識(shí)別成功了。

至此,簡單地 play around with your new toy, 如果玩得通,基本就沒問題了。

參考鏈接

感謝其他同事的幫助;另外網(wǎng)上資料紛雜,如下是對(duì)我?guī)椭畲蟮娜荩疚囊驎r(shí)間有限不能詳盡,望如下內(nèi)容能給大家更多信息。

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

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容