您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)CentOS中怎么搭建Python開發(fā)環(huán)境,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
1、Python升級
查看Python版本
python -V Python 2.4.3
因為Python3的變化很大,還是希望用新的版本,goole了一把,看到有一個指導(dǎo)貼:
cd /usr/local/src wget http://www.python.org/ftp/python/3.2/Python-3.2a1.tgz --14:51:31-- http://www.python.org/ftp/python/3.2/Python-3.2a1.tgz Resolving www.python.org... done. Connecting to www.python.org[82.94.164.162]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 11,258,272 [application/x-tar] 5% [> ] 570,106 67.19K/s ETA 02:35
解壓安裝:
tar -zxvf Python-3.2a1.tgz cd Python-3.2a1./configure make all make install
這里在執(zhí)行./configure的時候,報錯了,原因是沒有安裝gcc,因為python是用C寫的,所以需要用gcc進(jìn)行編譯,所以需要先安裝gcc。
安裝完畢,安裝完的后續(xù)工作:
make clean make distclean
再查看版本:
$ python3.2 -V Python 3.2a1
2、Python升級帶來的yum異常
Python升級后,發(fā)現(xiàn)yum無法使用了,
$ yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax
繼續(xù)google,找到指導(dǎo)貼:
原因:這是因為yum采用python作為命令解釋器,這可以從/usr/bin/yum文件中***行#!/usr/bin/python發(fā)現(xiàn)。而python版本之間兼容性不太好,使得2.X版本與3.0版本之間存在語法不一致問題。而CentOS 5自帶的yum采用的是python2.4,當(dāng)系統(tǒng)將python升級到2.6或3.0后,出現(xiàn)語法解釋錯誤。
解決辦法:
很簡單,一是升級yum,一是修改yum的解釋器為舊版本python2.4(如果你沒有采用覆蓋升級的話)
升級yum的作法就不詳述了;
修改yum的解釋器為舊版本python2.4:
vi /usr/bin/yum
將***行"#!/usr/bin/python" 改為 "#!/usr/bin/python2.4"即可
算了,先能用再說:修改yum配置文件,解決!
3、搭建開發(fā)工具
參考指導(dǎo)貼
“工欲善其事,必先利其器”,一個好的開發(fā)工具可以提高開發(fā)的效率;之前寫過一篇在windows環(huán)境下搭建VIM python開發(fā)環(huán)境的博文,但是因為對VIM的認(rèn)識還非常淺顯,以及之前java開發(fā)過程中對Eclipse的偏好,所以我還是選擇用Eclipse+PyDev。
安裝Ecpilpse環(huán)境之前,需要先檢查一下系統(tǒng)中的java版本
確認(rèn)gcj的版本號,linux自帶的JAVA環(huán)境:
# rpm -qa | grep gcj java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 libgcj-4.1.2-48.el5
安裝jdk
下載jdk-6u23-linux-i586-rpm.bin,放到/usr/local/src/文件中
1、cd /usr/local/src/ #進(jìn)入所放下載文件的目錄 2、chmod u+x jdk-6u23-linux-i586-rpm.bin #由于下載的安裝文件沒有x權(quán)限,所以給root用戶添加x權(quán)限 3、./jdk-6u23-linux-i586-rpm.bin #安裝完成
安裝后,檢查版本:
# java -version java version "1.6.0_17"
安裝eclipse
下載Eclipse-SDK-3.6.1-linux-gtk-tar-gz到 /usr/local/src/
1、cd /usr/local/src/ #進(jìn)入下載的文件目錄中 2、tar -zxv -f eclipse-SDK-3.6.1-linux-gtk-tar-gz -C /usr/local/ #-C解壓到的目錄,自動生成一下eclipse的目錄
/usr/local/eclipse/eclipse 啟動eclipse:
或者在桌面建一個快捷方式啟動
(在linux桌面空白處,點擊鼠標(biāo)右鍵,彈出一個對話框,選擇“新建啟動器”,--“創(chuàng)建快捷方式“對話框---名字:eclipse –命令:/usr/local/eclipse/eclipse 瀏覽到安裝eclipse目錄,找到eclipse啟動程序---點擊圖標(biāo)瀏覽到安裝eclipse的目錄,在目錄中找到eclipse.xpm點擊--確定)
配置PyDev
(1)啟動eclipse,選擇Help—>Install New Software...
(2)在workwith里鍵入http://www.fabioz.com/pydev/updates ,單擊Add,eclipse自動搜索到PyDev的插件,選擇之,一步步Next進(jìn)行安裝
(3)查看PyDev是否安裝成功,選擇Help—>About Eclipst—>Installation Details,即可到具體安裝的插件
(4)配置PyDev解釋器,選擇Windows—>Preferences—>PyDev—>Interpreter-python,點擊New,找到自己python的安裝路徑,選擇python.exe,再選擇具體的Libraries.***OK
(5)***就是使用PyDev環(huán)境了,在eclipse的最右上角顯示著當(dāng)前正在使用的是哪個開發(fā)環(huán)境,選擇Open Perspective—>Other—>PyDev—>OK,即可切換到PyDev開發(fā)環(huán)境
看完上述內(nèi)容,你們對CentOS中怎么搭建Python開發(fā)環(huán)境有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。