導航:首頁 > 編程語言 > ericpython下載

ericpython下載

發布時間:2023-03-20 19:25:06

① ubuntu16.04怎麼搭建python開發環境

簡述
原來在windows下實現的python code,因為業務需要,要將其放到Ubuntu(其實是linux)下來進行開發和demo。因此安裝了目前最新的Ubuntu16.04 64bit系統,並搭建帶有GUI的python開發環境。

環境與工具選擇
最終確認選擇「Ubuntu16.04(64 bit)+ Python3.5 + Qt5.7.0 + SIP4.18.1 + PyQt5.7 + QScintilla2.9.2 + Eric6.0 」
首先Ubuntu16.04是默認安裝了python2.7和python3.5的,因此python這部分就可以不需要安裝了。因為涉及GUI的開發,所以要准備pyqt的環境等東西。查看系統python版本:
python
python3
python3.5

另外,需要安裝一個python模塊:
sudo apt-get install python3-dev
否則後面的SIP安裝會有找不到python.h的錯誤提示。

QT安裝
軟體安裝
可以從官網下載,也可以從http://download.qt.io/archive/qt/下載,我下載了5.7.0的Linux 64bit版本,是一個.run文件。

使用上面的兩行命令,進行安裝,此時會彈出安裝對話框:

然後按照提示一步步選擇即可:

安裝完成後,可以直接打開QT Creator:

軟體配置
我的Qt5.7.0安裝在/home/ethan下,這是在前面的安裝步驟時選擇的。而在/home/ethan/Qt5.7.0/5.7/gcc_64/bin/下有qmake。
安裝完成後用下面的命令配置一下PATH,在當前用戶主目錄下的.bashrc (or .zshrc)文件中加入:
export QTDIR=/home/ethan/Qt5.7.0/5.7/gcc_64/
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib
export PATH=${QTDIR}/bin:${PATH}
此時再在命令行中輸入qmake,看到如下:

說明配置成功了。
另外需要將/usr/lib/x86_64-linux-gnu/qt4/bin/qmake軟連接到/home/ethan/Qt5.7.0/5.7/gcc_64/bin/qmake上,否則後面在編譯安裝PyQt時可能會出問題:
sudo ln -s /home/ethan/Qt5.7.0/5.7/gcc_64/bin/qmake /usr/lib/x86_64-linux-gnu/qt4/bin/qmake
這里最好把OpenGL的庫也安裝上,不然後面的GUI相關工具的安裝會有問題:
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

SIP安裝
因為系統介面都是C, C++的而python要調用這些C/C++介面,就需要這個SIP,安裝PyQt之前必須先安裝對應版本的SIP。PyQt編譯時使用的SIP版本必須與python默認調用的SIP保持一致!否則python中是無法調用PyQt的。QT安裝的是當前最新的QT5.7.0,這里SIP最新版本也到了4.18.1,從SIP下載https://riverbankcomputing.com/software/sip/download下載SIP安裝文件,sip-4.18.1.tar.gz。在下載SIP之前,需要確認下自己的系統沒有默認安裝過其他版本,否則容易造成混亂。用
sip -V
可以看到系統的sip版本。不過我的系統並沒有SIP的。
下載的sip-4.18.1.tar.gz是一個源碼包,需要在本地編譯後安裝:
tar -zxvf sip-4.18.1.tar.gz
cd sip-4.18.1
python3 configure.py
sudo make
sudo make install
然後需要核對下當前的SIP版本以及python3中使用的SIP的版本,看兩者是否一致。核對當前SIP版本:
sip -V
會看到是4.18.1
然後命令行中輸入python3,打開python3.5環境,輸入:
>>> import sip
>>> print(sip.SIP_VERSION_STR)
也看到顯示是4.18.1的,這樣就說明SIP版本一致了,安裝OK。

QScintilla安裝
QScintilla2是連接編譯器和Python的介面,是Eric的必需前置組件。QScintilla2 中需要單獨安裝3個模塊,本體,Designer和python bindings。這一步先只安裝本體部分,後面兩個需要等安裝了PyQt5才能安裝,這個順序不能搞錯,不然會在安裝QScintilla的python bindings時會無法生成C++ code,導致安裝的失敗。首先需要從QScintilla下載https://www.riverbankcomputing.com/software/qscintilla/download下載源碼包。下載完成後,對QScintilla_gpl-2.9.3.tar.gz進行解壓
tar -xzvf QScintilla_gpl-2.9.3.tar.gz
cd QScintilla-gpl-2.9.3
安裝本體:
cd Qt4Qt5
qmake qscintilla.pro
sudo make
sudo make install
如果在上面的sudo make時,出現「/usr/bin/ld: cannot find -lGL」問題,可以用如下命令做個軟連接:
sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so
之後再去sudo make。

PyQT5安裝
PyQt是Python的一個跨平台圖形開發工具集,是Python與Qt的成功融合。PyQt包含了大約440個類、超過6000個的函數和方法。
首先從PyQt5下載https://www.riverbankcomputing.com/software/pyqt/download5下載目前最新版本,PyQt5_gpl-5.7.tar.gz。使用如下命令編譯安裝:
tar -zxvf PyQt-gpl-5.7.tar.gz
cd PyQt-gpl-5.7
python3 configure.py
sudo make
sudo make install
然後使用python3命令進入python環境,輸入:
>>>import PyQt5
此時沒有任何提示,說明安裝沒有問題,PyQt5 mole import OK。

QScintilla安裝後續部分
前面已經安裝了本體Qt4Qt5部分了,這里在安裝完PyQt5後,再繼續安裝後面的兩個部分。

安裝Designer
cd QScintilla-gpl-2.9.3/designer-Qt4Qt5
qmake designer.pro
sudo make
sudo make install
如果在sudo make時,遇到「fatal error: GL/gl.h: No such file or directory」的問題,這是由於系統中沒有安裝OpenGL庫所導致。使用如下命令進行安裝OpenGL庫即可:
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
安裝後再進行sudo make,就OK了。

安裝Python bindings
cd QScintilla-gpl-2.9.3/Python
python3 configure.py --pyqt=PyQt5
sudo make
sudo make install
這里Python bindings安裝時需要指定 –pyqt=PyQt5參數,否則默認是為PyQt4安裝。或者直接修改其configure.py,將pyqt5_is_default = False改為pyqt5_is_default = True也可。

Eric6安裝
Eric是一款強大的開源Python IDE,支持Qt界面設計器的Eric在Python GUI開發中更是首屈一指,Python+PyQt+Eric已經成為一種標準的Python GUI開發平台。首先從Eric6下載https://sourceforge.net/projects/eric-ide/files/下載安裝包代碼–eric6-6.1.7.tar.gz。然後用如下命令解壓安裝:
tar -zxvf eric6-6.1.7.tar.gz
cd eric6-6.1.7
sudo python3 install.py
此過程會檢測之前安裝的各個軟體及其版本信息,並且很快會安裝完成:

因為是通過sudo python3 install.py來安裝,在打開eric6時也要在前面加上sudo:
sudo eric6
接下來打開eric6界面進行配置,主要是配置eric編輯器功能:
剛打開界面,就提示需要進行配置:

選擇Settings -> preference -> Editor -> Autocompation。勾選所有選框,打開代碼自動完成功能:

選擇Settings -> preference -> Editor -> QScintilla 。勾上左右的兩個選框,然後在下面source中,選擇from Document and API files:

選擇Settings -> preference -> Editor -> APIs。勾選Complie APIs Autocompation,在Language中,選擇python3。點面下面的Add from installed APIs按鈕,選擇住需要的.api文件。最後點擊Compile APIs:

選擇Settings -> preference -> Interface -> Interface。右側Language根據喜好選擇中文或者English,我這里並沒有安裝中文語言包,所以使用默認的English。
接下來選擇自己的工程文檔將要放置的位置:

最後要重啟eric才生效。
接下來用一個小的demo簡單驗證下python開發環境是否搭建OK。
創建一個demo1.py的python源代碼,demo code:
#!/usr/bin/env python
from PyQt5.QtWidgets import (QApplication, QLabel)
import sys
if __name__ == "__main__":
app = QApplication(sys.argv)
label = QLabel("<center>Hello World with PyQt5!</center>")
label.resize(200, 50)
label.show()
sys.exit(app.exec_())
然後在放置demo1.py路徑下,使用如下命令運行該demo:
python3 demo1.py

② python編程有哪些ide

PyCharm:在人工智慧和機器學習領域,它可以說是最好的Python
IDE,它合並了多個庫,提供給使用者更多選擇的方向。它兼容Windows、MacOS、Linux,優點是支持web開發框架,如Flask、Django,提供智能代碼功能,可以更快速地
bug 修復,缺點是界面較龐大,成本高昂。
Sublime
Text:被認為是較好的編輯器,因為它簡單、通用。它兼容Windows、MacOS、Linux,它使用廣泛,可用於很多平台,優點是可以處理很多標記語言,提供了強大的API和生態系統,以提高性能,缺點是對於新手來說過於高級,對git的支持也不是很友好。
Vim:位列前五名,是一個modal
editor,相比最初的vi,vim有了很大的進步,功能也更加強大,兼容的設備也更多,如android、UNIX等,優點是有鍵盤界面,可以提高效率,以及眾多插件的支持,缺點是界面相對笨重,不太方便使用,modal
editor需要用戶花費一定時間學習。
IDLE:深受學生歡迎,是自帶的編輯器,使用簡單、通用,支持很多設備,在使用復雜工具之前,可以通過IDLE學習基礎的知識。優點:具備輕量級的Python
shell,含有內置修正功能,允許用戶在編輯器中搜索及替換文件。缺點是不支持復制庫以及腳本有行數規定。
Atom:是一個開源的編輯器,PHP、Java也可以使用,會定期更新,github也為它開發了強大的功能以提高編程體驗。

③ eric6.0 可以用於python2.7嗎

Python 2.7 +PyQt4+Eric6搭建
網上大家抄來抄去的那些東西我就不吐槽了,各種進行不下去,各種不成功。
一下都是我親自實踐得來的,按照我的步驟,確保可以成功。
一、環境:
win7 x64
二、所需軟體
1.Python2.7.10(鏈接:https:///ftp/python/2.7.10/python-2.7.10.amd64.msi)
2.PyQt4-4.11.4(鏈接:/projects/pyqt/files/PyQt4/PyQt-4.11.4/PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x64.exe)
3.Eric6(鏈接:/project/eric-ide/eric6/stable/6.0.6/eric6-6.0.6.zip)
4.Eric6-i18n-zh_CN.GB.6 (漢化包)(鏈接:/project/eric-ide/eric6/stable/6.0.6/eric6-i18n-zh_CN.GB.6.zip)
三、安裝
step1.安裝python
直接運行Python 2.7.10,下一步下一步就ok,安裝到默認的位置(C:Python27)
step2.安裝PyQt4
直接運行PyQt4-4.11.4,其中有一步是選擇python的安裝位置,如果不是C:Python27手動改一下,因為PyQt依賴python的成功安裝,下一步下一步就ok。
打開python IDEL,如果能成功導入PyQt4這個模塊說明安裝成功。

step3.安裝Eric6
其實可以先將漢化包和安裝包合並,然後安裝,我安裝的時候忘了合並,那我就先安裝,後面再漢化。
先解壓eric6-6.0.6.zip,生成eric6-6.0.6,將其到c盤根目錄,直接運行install.py,進行安裝,完成後回車退出。
step4.配置Eric6並漢化
先運行C:Python27eric6_configure.bat這個文件,進行使用前的配置。
Editor—>Autocompation—>勾選所有
QScintilla—>勾上左右的兩個選框,然後在下面source中,選擇from Document and API files.

點擊Editor—>APIs—>勾上Complie APIs Autocompation,然後在Language中,選擇python2。點面下面的Add from installed APIs按鈕,選擇住需要的.api文件

ok,基本就這些設置了,然後漢化一下。

將漢化包eric6-i18n-zh_CN.GB.6eric6-6.0.6erici18n中的所有文件拷貝到C:Python27Libsite-packageseric6i18n中,

將Interface中的Language選中中文,我截圖的時候還沒有安裝安裝包,沒顯示。

ok,可以使用了,以後直接運行C:Python27eric6.bat。

④ python編輯器哪個好用

第一:Sublime Text
Sublime Text輕量級的代碼編輯器,跨平台,支持幾十種編程語言,包括Python、Java、C、C++等,小巧靈活、運行輕快,支持代碼高亮、自動補全、語法提示,插件擴展豐富,是一個非常不錯的代碼編輯器,配置相關文件後,可直接運行Python程序。Sublime
Text是開發者中最流行的編輯器之一,多功能、支持多種語言,深受開發者的喜歡。
第二、VS Code
VS Code是微軟開發的一個跨平台的代碼編輯器,支持常見的編程語言開發,插件拓展豐富,不僅智能補全、語法檢查、代碼高亮,還支持git功能,運行流暢,是一款非常受歡迎的代碼編輯器,安裝相關插件之後,也可以直接運行Python程序。
第三、Atom
Atom是github專門為程序員開發的一個代碼編輯器,也是跨平台的,界面簡潔直觀,使用起來非常方便,自動補全、代碼高亮、語法提示、啟動運行速度較快,對於初學者來說,使用起來非常簡單。
第四、PyCharm
PyCharm是一個專門用於Python開發的IDE,常見的功能有:代碼補全、智能提示、語法檢查,這個軟體都支持。除此之外,還集成了版本控制、單元測試、git功能,可以快速創建Django、Flask等Python
Web框架,使用起來非常不錯,在開發大型項目中經常會用到,唯一的缺點是,啟動起來比較卡,還不是免費的,不過可以下載社區免費版的。
第五:Vim
Vim可以說是Python最好的IDE。Vim是高級文本編輯器,旨在提供實際的Unix編輯器,Vi功能,支持更多更完善的特性集。Vim不需要花費太多的學習時間,一旦你需要一個無縫的編輯體驗,那麼就會把Vim集成到你的工作流中。
第六:Eclipse with PyDev
Eclipse with PyDev是非常流行的IDE,而且已經有很久的歷史了。Eclipse with PyDev允許開發者創建有用和互動式的Web應用。PyDev是Eclipse開發Python的IDE,支持Python、Jython和lronPython的開發。
第七:Emacs
GNU Emacs是可擴展,自動以的文本編輯器,甚至有更多的功能。Emacs的核心是Emacs Lisp解析器,但是支持文本編輯。如果你已經使用過Vim,可以嘗試一下Emacs。
第八:Komodo Edit
Komodo Edit是一款非常干凈而且專業的Python IDE。
第九:Wing
Wing的PythonIDE兼容Python2.x和3.x,可以結合Django、matplotlib、Zope、Plone、APP Engine、PyQt和其他Python框架使用。Wing支持測試驅動開發,集成了單元測試,nose和Django框架的執行和調試功能。Wing IDE啟動和運行的速度都非常快,支持Windows、Linux、OS X和Python versi。
第十:PyScripter
PyScripter是一款免費、開源的Python集成開發環境。
第十一:The Eric Python IDE
Eric是全功能的Python和Ruby編輯器和IDE,是使用Python編寫的。Eric基於跨平台的GUI工具包QT,集成了高度靈活的Scintilla編輯器控制項,Eric包括一個插件系統,允許簡單的對IDE進行功能性擴展。
第十二:IEP
IEP是跨平台的Python IDE,旨在提供簡單高效的Python開發環境,包括兩個重要的組件:編輯器和shell,並且提供插件工具集從各個方面來提高開發人員的效率。

⑤ python編輯器下載

Eric: http://eric-ide.python-projects.org/
基於PyQt,作為python的IDE很強大

SciTE: http://www.scintilla.org/SciTE.html
巨強大的IDE,支持各種語言,但是要自己配置,不適合新手,不過配置好了用起來很爽,網上有很多講它的配置的教程,官網上也有詳細的文檔。

另外,要求不高的話,用python自帶的IDLE也是可以的嘛。

⑥ 如何在windows下安裝"The Eric Python IDE

直接去官網下載:

https://eric-ide.python-projects.org/eric-download.html

因為有好幾個dependency,最簡單就是去下桐改個打包慶鎮好的。

解壓文件,然後

pythoninstall.py

跟局差判著流程來就是了

⑦ LINUX下社PYTHON編程!

python一般是默認安裝的
終端輸入python2或者python
應該會彈出python的版本信息,然後是命令提示符
$
python2
Python
2.7
(r27:82500,
Oct
6
2010,
12:18:19)
[GCC
4.5.1]
on
linux2
Type
"help",
"right",
"credits"
or
"license"
for
more
information.
>>>
若提示命令不存在,就是沒安裝..
安裝python很簡單,可以下載python源碼自己編譯,或者去官方網站找對應的.rpm或者tar.xz或者.deb的二進制包.
推薦網路安裝,使用yum
,apt-get
,pacman等類似的工具安裝python2
如果需要帶GUI的IDE,像VC哪種的.可以再安裝eric
運行python腳本,python2
yoursript.py
即可。
PS:
比如你寫了一個python的程序,存成.py形式的腳本。
然後在終端里直接用python2
script.py就可以執行了
這個是腳本語言,不需要編譯,直接執行。

⑧ The Eric Python IDE中文版 在線等該鏈接

我可以為您提供一份完整的軟體版本,希望可以幫助的到您!
點擊下載The
Eric
Python
IDE中文版
1、首先安裝QScintilla,打開開始菜單,運行cmd,然後打開存放QScintilla的文件夾,在壓縮包中,用戶解壓到哪個文件夾就選哪個文件夾,然後輸入pip
install
QScintilla-2.10-5.8.0-cp34.cp35.cp36.cp37-none-win_amd64.whl,即可安裝。
2、然後運行安裝包中的install.py進行Eric6的安裝。
3、安裝完成。
4、安裝完之後,打開python的安裝目錄(一般為「C:\Users\username\AppData\Local\Programs\Python\Python36\Scripts"),雙擊運行eric6.bat,就可以打開eric6了。
5、第一次打開需要配置文件,在設置->首選項中,點擊編輯器->API。語言:選擇python3。然後從C:\Users\username\AppData\Local\Programs\Python\Python35\Lib\site-packages\PyQt5\qsci\api\python導入eric6.api,點擊編譯api,然後點擊ok。完成後即可使用這款軟體。

閱讀全文

與ericpython下載相關的資料

熱點內容
外出完整140分鍾版本 瀏覽:728
香港電影走光 瀏覽:328
初級初中生編程 瀏覽:697
在阿姨鬼混還是鬼片 瀏覽:127
老年人愛愛的電影 瀏覽:900
與365dni類似的電影推薦 瀏覽:986
伺服器上的soc什麼意思 瀏覽:884
朱藝彬年輕的姐夫 瀏覽:396
怎麼刪除梅花視頻 瀏覽:360
尋緣app在哪裡下載 瀏覽:300
男同激情電影 瀏覽:391
macpdf轉換成word 瀏覽:583
框架柱尺寸加密 瀏覽:730
韓國電影一男的做鴨 瀏覽:486
女主和爸爸哥哥在一起的小說 瀏覽:729
伺服器什麼時候買最便宜 瀏覽:785
最刺激的床戲電影 瀏覽:750
日本電影女主瞎了一隻眼男主渾身 瀏覽:157
電影演員勞拉是哪個電影里的 瀏覽:537
android緩存sqlite 瀏覽:271