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