Wednesday, February 02, 2005

Install Python

Python學了兩個禮拜,覺得Python是有趣的語言,我就先介紹一下Python的安裝。


安裝:

根據你使用的平台,可以去Python下載適合的版本。

Windows平台:

那就不用說了,直接按兩下就可以安裝完成。裝完以後,記得把Python的目錄加進Path裡,這樣才能在命令列模式執行唷!

Linux平台:

比 較麻煩,因為有些tk/tcl libraries的關係(tk用來GUI設計,也有別的GUI替代方案啦,像是wxPython和QT -Python等各式各樣的modules)。如 果你需要tk/tcl libraries,在./configure完之後會在python source目錄產生modules,在modules裡面會有Setup檔,在這個檔裡面找到下面幾行,把註解符號拿掉,並且將’X’的部分改成你系統 安裝的版本號碼:

# -L/usr/local/lib

# -I/usr/local/include

# -I/usr11R6/include

# -ltk8.X 0ltc/8.X

# -L/usr/X11R6/lib

注 意一下,如果你系統預設安裝的tcl/tk太舊(如8.2以下),要自己安裝新版的tcl/tk,裝完新版的tcl/tk,記得檢查/usr/lib有 沒有你裝好的新版本tcl/tk(用source code裝的tcl/tk沒有指定安裝目錄時,會將.so檔裝到/usr/local/lib)

通通搞定之後,就可以make ; make test; make install

Source code 預設安裝到/usr/loca/bin,記得把/usr/bin/python的符號連結改到新版的python唷!

python透過PVM執行python bytecode,他會去PYTHONPATH所設定的路徑找模組,所以可以額外設定PYTHONPATH。
linux:
bash:
export PYTHONPATH=.:PYTHON_INSTALLED_HOME/lib:PYTHON_INSTALLED_HOME/lib/lib-tk
csh:
setenv pythonpath=(. PYTHON_INSTALLED_HOME{lib lib/lib-tk})

這樣應該就 OK囉!

1 comment:

Mark said...

沒想到這邊開始出現技術性文章了呢(啪啪啪啪啪啪)。