Python環(huán)境兩種分類
Python環(huán)境的版本如果很低的話,可選擇的支持包相對(duì)就會(huì)越多,如果你對(duì)Python環(huán)境計(jì)算機(jī)語(yǔ)言還是不是很了解的話,希望你通過我們的文章對(duì)這一計(jì)算機(jī)語(yǔ)言有所了解,以下是文章的詳細(xì)的介紹。
Python自身的安裝比較簡(jiǎn)單,在linux下就是通過源碼編譯就可以了,需要注意的是,python在linux系統(tǒng)下作為很底層的語(yǔ)言支持,通常系統(tǒng)會(huì)有一個(gè)版本默認(rèn)已經(jīng)安裝了,如果你覺得那個(gè)版本夠用就直接用,如果安裝新的版本,最好不要改動(dòng)或者覆蓋那個(gè)版本。我一般都在/usr/local/python2.5目錄下安裝一個(gè)新的,然后
ln -s /usr/local/python2.5/bin/python2.5 /usr/bin/python2.5,這樣原有的版本和新的版本互不干擾。
Python環(huán)境的擴(kuò)展包很多,#t#
一般分成兩類,兩種方法來安裝
1、擴(kuò)展包是直接的源碼包
通常這種包解開后會(huì)有一個(gè)setup.py的文件,使用你希望安裝這個(gè)擴(kuò)展包的python版本來運(yùn)行python setup.py install就可以完成安裝,當(dāng)然你也可以先python setup.py make再install,意思和linux下編譯源代碼的流程是類似的。
2、.egg文件
這種類似jar的代碼包是一個(gè)叫easy_install的項(xiàng)目產(chǎn)生的,首先你可以下載并安裝easy_install;如果你的easy_install是.egg結(jié)尾的,可以使用sh easy_install.egg來安裝。如果是普通源碼包就參考上面第一種方法安裝。
安裝后會(huì)在 /bin/目錄下多出來一個(gè)叫easy_install的腳本。你下載的.egg包就可以運(yùn)行./easy_install xxx.egg來安裝了。
當(dāng)然還有一個(gè)更簡(jiǎn)單的方法,就是./easy_install module_name,這樣它就會(huì)在網(wǎng)上找到適當(dāng)?shù)哪K進(jìn)行自動(dòng)安裝并且保持模塊之間的關(guān)聯(lián)。
easy_install除了網(wǎng)上查詢包自動(dòng)下載,后續(xù)的工作就是在 /lib/python2.5/site-packages/目錄下的easy_install.pth文件中加入了.egg文件的關(guān)聯(lián)而已,并且將.egg文件拷入上述這個(gè)目錄,這樣python在尋找軟件包的時(shí)候就能找到并自動(dòng)裝載。
BTW:有關(guān)Python MySQLdb模塊
上述安裝方法很自然就可以將這個(gè)模塊安裝好,但是我的習(xí)慣不喜歡將mysql客戶端的庫(kù)放在默認(rèn)的位置,導(dǎo)致實(shí)際python導(dǎo)入模塊的時(shí)候會(huì)報(bào)錯(cuò),這時(shí)候只需要將你的庫(kù)文件路徑加入/etc/ld.so.conf中,并且執(zhí)行l(wèi)dconfg -v就可以了。
以上文章就是對(duì)Python環(huán)境的相關(guān)介紹,希望你會(huì)有所收獲。