最新Eric Python IDE 安裝方法Eric6_17.04.1 + PyQt5_5.8.2
博主是一名新入Pyhton坑的技術小白,由於從小就聽說技術界有一句名言叫做“工欲善其事,必先利其器。”因此從接觸Python的第一天起可以說就一直在搜索各種IDE或者文本編輯器希望找到一款中文界面功能強大的工具。於是乎,外語不好的樓主就看中了官方自帶簡體中文的Eric Python Ide。
不過可能由於博主太笨、知識有限,度娘小姐姐告訴我的安裝方法又甚是簡潔而且和當前版本的情況有不少出入。因此讓博主是在是折騰了一番才終於安裝成功。
博主宅心人厚啊,總覺得本不可怕,小白也不止我一個,所以就准備編輯此文,一來更新一下最新的安裝方法,二來也做一個記錄,方便健忘。
好了,書歸正傳少點扯淡,下面說說如何安裝當前最新版本的Eric Python Ide
安裝環境和軟件清單
- 安裝環境:windows 10.3 ——官網:https://www.microsoft.com/zh-cn/windows/get-windows-10
- Python 版本:3.6.1 ——官網:https://www.python.org
- PyQt5 版本: 5.8.2 ——官網:https://www.riverbankcomputing.com
- Eric6 版本:17.04.1 ——官網:http://eric-ide.python-projects.org
基本上,整體安裝的順序也是如上,從上到下來安裝的,先安裝Python,然后安裝PyQt,最后安裝Eric。
之所以這樣一個順序是因為Eric是Python寫的,安裝、運行和卸載都依賴Python,而它的界面GUI是依賴的Qt,所以安裝前這兩個必須到位。然而我們既然是安裝Python的IDE肯定寫Python的啊,因此在選擇以Python為接口的PyQt自然比C編寫的Qt有用,這就更需要安裝PyQt前先安裝Python了,而且博主的安裝方法必須要有Python(小白的方法,有其他好辦法,希望前輩們賜教)
兩種安裝過程
本文提供兩種安裝過程, 第一種是博主在網絡中搜索到的,也是目前搜索結果最多的:下載各種EXE安裝文件一路下一步。這種方法只能安裝版本稍早一些的Python和Eric。
另一種博主使用的安裝方法可以安裝各種最新版的程序。
但是不管什么方法,可能大家都會遇到下面說的下載問題。
PyQt和 Eric等SourceForge 資源下載方法
Python的安裝很簡單啦,官網下載下載安裝就好,博主是默認安裝的,安裝的第一頁注意勾選“add python 3.6 to path”,如果是自定義安裝請同學們務必注意安裝時勾選“pip”(想要用博主的方法安裝最新版的這個東西很重要)
但是PyQt和 Eric的發布都是通過全球最大的開源軟件網站SourceForge進行的,大家下載的時候可能會遇到沒速度或者文件損壞的情況。博主找的了一個解決辦法分享給大家——通過英國肯特大學計算機學院提供的鏡像網站進行下載http://sourceforge.mirrorservice.org
這個鏡像是通過字母排序來儲存軟件的,比如說我們需要的PyQt和 Eric就分別存放在下面的位置
PyQt: http://sourceforge.mirrorservice.org/p/py/pyqt/PyQt5/ (其實這個不用下載)
Eric: http://sourceforge.mirrorservice.org/e/er/eric-ide/eric6/stable/17.04.1/
Eric的中文包應該不用下載了,博主雖然下載了,但是安裝時發現17.04.1的壓縮包里面其實已經包含了中文包
EXE安裝方式
產生着這兩種安裝方法的根源在於PyQt之前的版本提供有EXE的安裝包,根據網上之前教程的說法,只需要下載和Python版本對應的PyQt的exe安裝包安裝就行了。之后就可以運行Eric中的install.py安裝就行了。
但是最近兩個版本的PyQt5.7和PyQt5.8都沒有提供這種exe的安裝包。
目前來看使用這種方式只能安裝PyQt5.6 + Python 3.5的組合
最新版本的安裝方式
樓主是小白,不知道PyQt這兩個版本號之前差異有多少但是從下載量上來看,大多數人還是選擇了最新版。但是最新版本只提供了zip或gz打包的源碼,需要編譯之后才能用,這可苦了我們新手了,編譯是什么鬼!
不過好在PyQt官方有說明
Wheels are provided for Python v3.5 and later for 64-bit Linux, OS X and 32-bit and 64-bit Windows. These include everything needed for PyQt5 development except for Python itself.
So long as you are using a supported version of Python you can install PyQt5 from PyPi by running:pip3 install PyQt5
博主理解的大致意思是讓我們通過Python的pip命令來安裝,英文好的同學一定覺得好輕松,不過博主這樣“小學英語”的同學可能也是直接點擊去下載了吧 T_T
然后就卡在怎么編譯了的有沒有啊,其實pyqt5的安裝提供了一個非常方便的方式了,通過pip包從Python的pypi倉庫下載代碼。(博主現在覺得還是因為自己是小白,不熟悉Python各種庫的獲取方式才會忽略了pip)
pypi換源
pypi據說是相當於一個倉庫的存在有各種軟件包,pip則是負責下載和安裝包的,現在默認情況下應該都是已經按照好了的。但是由於默認的官方源都在海外,因此直接使用pip很可能遇到網絡問題導致下載中斷。所以就可以考慮把源更換到國內的鏡像
pip的國內鏡像
根據情況任選一個吧,應該差別不是很大
豆瓣 http://pypi.douban.com/simple/
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
阿里雲 http://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://mirrors.ustc.edu.cn/pypi/web/simple/
windows更換方法 系統盤:
\Users\ 你的用戶名
\AppData\Roaming
在此目錄下新建文件夾“pip”,並在pip文件夾中新建 “pip.ini”文件並添加如下內容
[global]
index-url = https://mirrors.ustc.edu.cn/pypi/web/simple # 國內源的網址
- 1
- 2
Linux更換方法
修改 ~/.pip/pip.conf
(同樣,沒有就創建一個), 修改 index-url至你選擇的元,例如
安裝PyQt
在我們實際安裝Eric6的時候,除了PyQt之外還有兩個東西需要通過pip安裝,也都非常簡單。
首先,我們需要開啟CMD或windows PowerShell,如果和博主一樣是默認安裝在Program Files或Program Files (x86) 則需要擁有管理員權限我們下面以windows PowerShell說明 win + x
選擇 windows PowerShell(管理員)
1. 檢查pip是否可以正常使用
在windows PowerShell中輸入如下命令(pip和pip3應該只是版本不同的概念,以前是pip現在貌似都是pip3了)
pip --version
- 1
如果返回如下版本信息說明pip可以正常工作了,否則的話請檢查是否安裝了pip或者環境變量中的設置是否正確
PS C:\Windows\system32> pip3 --version pip 9.0.1 from c:\program files (x86)\python36-32\lib\site-packages (python 3.6)
- 1
- 2
2. 安裝SIP
SIP是安裝PyQt5的前提條件,所以先安裝這個
pip3 install SIP
- 1
3. 安裝QScintilla
Eric6也需要這個,博主開始沒安裝,結果到安裝Eric的時候就報錯說少這個了
pip3 install QScintilla
- 1
4. 安裝PyQt5
pip3 install PyQt5
- 1
截止到這里,我們終於把安裝Eric的准備工作都完成了,接下來就是最后一步
下載安裝Eric6
Eric6 下載到的是一個壓縮包,例如我下載到的是 eric6-17.04.1.zip
把它解壓到任意文件夾
通過管理員權限的windows PowerShell訪問這個文件夾,並運行install.py
PS C:\Windows\system32> cd G:\python\eric6-17.0 PS G:\python\eric6-17.04.1> python install.py
- 1
- 2
cd 命令切換到安裝包解壓后的目錄
使用Python運行install.py進行安裝
最后我們看到提示就說明OK了
Installation complete.
Press enter to continue...
- 1
- 2
運行Eric
終於搞定了,相比exe文件安裝,這個由Python編寫的IDE安裝體驗太糟糕,用起來怎么樣博主還不知道如果不是pycharm啟動太慢,漢化包完成度不高,博主真是后悔折騰。好了,現在終於可以開始用用新的IDE了,然后我們找到桌面的圖標…
等等!!沒有桌面圖標!開始菜單也沒有!!
好吧我們CSDN技術博客就少點廢話吧(女神說:你已經很多了好不好)
Eric的啟動是通過 [python安裝目錄]\Scripts\eric6.bat
來啟動的(博主我是真沒找到其他的啟動圖標)
好了終於寫完了,希望能夠幫助到和博主一樣的新同學能夠順利的安裝最新版本的Eric。博主肚子里知識少,只能多點大白話辛苦大家閱讀了