1. 程式人生 > >§第一天§簡單介紹一下Python的安裝與開發環境的搭建

§第一天§簡單介紹一下Python的安裝與開發環境的搭建

§第一天§簡單介紹一下Python的安裝與開發環境的搭建 1.Python的安裝 無論是Windows還是Linux,都可以來http://www.python.org/download/下找到合適的安裝版本,下面主要介紹Windows下的安裝,因為Linux預設已經安裝了Python(待會再介紹如何升級Linux下的Python版本)。 當然,你也可以下載低版本的Python來安裝,不過我們還是建議使用3.0以上版本的Python。 下載下來安裝包後,雙擊,一路"next"即可,屬於傻瓜式安裝,這裡就不詳細介紹了。 2.Linux下Python版本升級 假設Linux下預設安裝的Python版本是2.7版本的,現在想升級到3.3.2,那麼可以這麼升級: 開啟終端,敲入 下載完畢後,到檔案下載目錄進行解壓安裝,繼續在終端中敲入: bunzip2 Python-3.3.2.tar.bz2 tar -xvf Python-3.3.2.tar cd Python-3.3.2 mkdir /home/program/python3 ./configure --prefix=/home/program/python3 make make install 這樣,我們就完成了安裝,但此時還沒有覆蓋老版本,我們再將原來的/usr/bin/python快捷連結修改成我們新的Python3執行檔案 ln -sf /home/program/python3/bin/python3 /usr/bin/python 現在只要在終端中敲入python,你會發現已經是Python3.3.2版本了。 需要注意的問題:
在一次給別人機器升級Python時,在make階段發現了這麼一個錯誤: Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding LookupError: unknown encoding: GB18030 出現這個問題的原因是,因為之前這臺機器為了解決亂碼問題,曾經修改了/etc/profile檔案中,有個設定:export LC_ALL="zh_CN.GB18030"引起的,只要我們把這個修改回來為:export LC_ALL="zh_CN.UTF-8",然後重啟機器,再次回來重新configure即可make成功。
在/etc/sysconfig/i18n中: LANG="zh_CN.UTF-8" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" 第二條語句列舉出了所支援的語言編碼,之前因為/etc/profile檔案中錯誤的設定了zh_CN.GB18030,因此也導致了一些亂碼的產生。如果是伺服器,可以將編碼調整為en_US.UTF-8。 3.Mac OS X下Python的安裝方法 Mac OS X下,已經自帶了Python,版本有2.5、2.6、2.7,如果希望使用Python3,則可以用以下安裝方法來安裝。 從python.org下載最新版本的python Mac安裝版本(選擇dmg檔案版),我們這裡以python-3.3.2-macosx10.6.dmg為例,雙擊該檔案,會發現有四個檔案:Build.txt,License.txt,Python.mpkg,ReadMe.txt。 先開啟ReadMe.txt好好閱讀一下注意事項。 If you are attempting to install on an OS X 10.8 system, you may see a message that Python can't be installed because it is from an unidentified developer.  This is because this Python installer package is not yet compatible with the Gatekeeper security feature introduced in OS X 10.8.  To allow Python to be installed, you can override the Gatekeeper policy for this install.  In the Finder, instead of double-clicking, control-click or right click the "Python" installer package icon.  Then select "Open using ... Installer" from the contextual menu that appears. 去“系統偏好設定”--“安全性與隱私”--選擇“允許任何來源”,這樣才能安裝Python。 回到finder中剛那四個檔案,雙擊Python.mpkg開始安裝,一路“繼續”即可。 跟linux中一樣,修改python快捷方式連結: ln -sf /Library/Frameworks/Python.framework/Versions/3.3/bin/python3 /usr/bin/python 這樣在終端中敲入python就可以直接進入3.3.2版本的python了。 4.開發環境的搭建
Python的整合開發環境很多,有自帶的IDLE,也有比較有名的PythonWin、ActivePython、Komodo、WingWear、BlackWear、Boa constructor、Anjuta、Arachno Python、Eclipse、WxGlade、KDevelop等,這裡面有很多是商業軟體,Eclipse是屬於開源軟體,而且Mac OS、linux和windows底下都可以用,所以我們重點介紹eclipse下Python環境的搭建。 在Eclipse官方網站,你可以找到最新版本的Eclipse來安裝,但我們這裡選擇了“Eclipse Classic 4.2.2”這個版本來安裝。(使用者可以自行選擇相應系統的安裝檔案來下載並安裝,安裝過程這裡省略。) 安裝完Eclipse後,我們需要去下載一個叫PyDev的外掛,PyDev的官網地址是:http://www.pydev.org/ 。 但我們這裡介紹一個比較簡單的安裝方法,開啟Eclipse軟體,找到help下拉選單,找到"Install New Software..."並點選。