Anaconda是完全免費的企業(yè)級的Python發(fā)行大規(guī)模數(shù)據(jù)處理财边、預(yù)測分析和科學(xué)計算工具。Anacoda是Python科學(xué)技術(shù)包的合集汽摹,所以不同的包所遵循的協(xié)議不一樣驮履。PyQt5與Eric6是眾所周知的Python平臺下用來快速開發(fā)GUI程序的絕配。但是在安裝配置這個組合時可能會遇到一些版本不匹配的坑滋尉,網(wǎng)上很多版本也都已經(jīng)過時玉控,不可用。所以這里帶大家來搭建一下最新版本的配置狮惜。
安裝步驟:
1高诺、Anaconda
下載地址:https://www.anaconda.com/download/如果電腦中沒有別的python環(huán)境,安裝的時候記得選擇設(shè)置環(huán)境變量碾篡。也可以自己去設(shè)置系統(tǒng)環(huán)境變量Path前面虱而,把python.exe所在目錄比如G:\Anaconda3加到Path中。
一路Next安裝完成后會看到開始菜單里增加了Anaconda3:
打開Navigator开泽, 點擊左側(cè)的Environments牡拇,在右側(cè)的下拉列表中找到sip項(也可以直接搜索框里搜索到他),點擊該項前端的對勾圖標(biāo)穆律,在彈出的菜單中點擊Mark for upgrade
點擊右下角的 Apply惠呼,對sip進行版本的更新。
2峦耘、PyQt5
這里有點折騰剔蹋,網(wǎng)上攻略中很多用到的Pyqt5.6 exe是適配python3.5的,現(xiàn)在Anaconda已經(jīng)python3.7了辅髓,如果安裝這個exe泣崩,會導(dǎo)致Anaconda Nevigator 和spyder打不開,從Pyqt5.7開始洛口,Pyqt不會再提供exe的版本矫付,所以推薦用下面的方法pip install:
pip install pyqt5
pip install pyqt5-tools
這里特別提一句,這個安裝有點慢第焰,有些網(wǎng)絡(luò)文章中為了速度快买优,用了些國內(nèi)映像地址,速度提高了挺举,但是后面發(fā)現(xiàn)版本匹配可能有問題杀赢。所以還是建議慢就慢點,耐心等待一下豹悬,不要使用映像葵陵。
這個裝完后把pyqt5-tools安裝路徑(例如G:\Anaconda3\Lib\site-packages\pyqt5-tools)下的designer.exe 拷貝到G:\Anaconda3\Lib\site-packages\PyQt5\Qt\bin,否則Eric6運行的時候會報錯瞻佛,說找不到designer
再來安裝qscintilla:
pip install qscintilla
3脱篙、Eric6
完成上面幾步就可以開始安裝Eric6了:https://sourceforge.net/projects/eric-ide/files/eric6/stable/這里可以選擇下載版本娇钱,目前穩(wěn)定版本19.06里沒有中文包,下載后解壓到G:\Anaconda3\Lib\site-packages\eric-19.6
如果想要中文,可以選擇老版本绊困。比如17.12. 下載這兩個文件后文搂,解壓縮eric6-17.12.zip,然后解壓eric6-i18n-zh_CN-17.12.zip到eric6-17.12.zip的解壓目錄秤朗,提示覆蓋的時候同意覆蓋煤蹭。
用Anaconda自帶的Anaconda Prompt進入eric解壓所在目錄,
運行python Install.py install
這是我的工作版本:
如果sip版本或者前面步驟中幾個版本不匹配的話取视,這一步就會報錯硝皂。如果成功的話,桌面上會出現(xiàn)快捷鏈接作谭,打開第一個eric6就可以進入工作界面了稽物。