首先要準(zhǔn)備好相關(guān)的軟件:
- python-2.5.2.msi
- PIL-1.1.6.win32-py2.5.exe
- MySQL-python-1.2.2.win32-py2.5.exe
- Django-1.0.tar.gz
- apache_2.2.9-win32-x86-no_ssl-r2.msi
- mod_python-3.3.1.win32-py2.5-Apache2.2.exe
- ez_setup.py:
以上軟件都可以在網(wǎng)上下載。對應(yīng)的網(wǎng)站如下:
以上軟件除了Django以外,其它的都下載exe的安裝版。
準(zhǔn)備工作做完之后就可以開始安裝了。下面是具體的安裝步驟:
1、安裝python
這一步很簡單,直接雙擊運(yùn)行python的安裝程序,按照向?qū)б宦穘ext即可。在路經(jīng)方面建議設(shè)置一個比較好找的目錄,例如我就是設(shè)置為
D:\PythonServer\Python25\這個目錄。這樣,其它的python相關(guān)的資源就都可以組織進(jìn)PYTHON_HOME這個目錄里面
了。(設(shè)置環(huán)境變量, Path中添加;%PYTHON_HOME%;%PYTHON_HOME%\Scripts;)
2、安裝PIL
PIL是Python Imaging Library縮寫,主要用來處理圖片用的,這里安裝它是為了在Django系統(tǒng)中用它來對上傳的圖片自動的生成縮略圖的。安裝方法也相當(dāng)?shù)暮唵危苯与p擊運(yùn)行PIL-1.1.6.win32-py2.5.exe 這個文件,然后一路next即可。因?yàn)橹耙呀?jīng)安裝好了python,所以PIL的安裝程序會從注冊表中讀取到python安裝的路經(jīng),然后就自動地把PIL安裝到python\lib\site-packages\PIL下面了。
3、安裝mysqldb
方法同安裝PIL,就不廢話了。
4、安裝Django
激動人心的時刻到了。你可以從django的網(wǎng)站上下載最新的release 0.95版,也可以從svn中同步一個最新的回來。如果是下載的release版,就解壓到一個目錄里,例如D:\PythonServer\Django-1.0\下面, 并把ez_setup.py:拷入其目錄下。
由于Django現(xiàn)在采用python.egg的方式,所以在安裝Django之前需要安裝setuptool。這一步非常簡單,打開一個命令提示符窗口,然后進(jìn)入到D:"PythonServer"Django-1.0>,輸入命令python ez_setup.py,它會自動檢查系統(tǒng)中是否安裝了setuptool,如果沒有它就連線到互聯(lián)網(wǎng)下載一份最新的回來并且安裝。接下來就是安裝Django了。輸入python setup.py install,這個命令將會把Django安裝到site-package下面并同時設(shè)置好sys.path。
到此,Django基本的安裝就結(jié)束了。
或者手動python setup.py install 安裝,結(jié)束后,把%PYTHON_HOME5\Lib\site-packages\django\添加到環(huán)境變量.
5、安裝apache
上面安裝的僅是開發(fā)環(huán)境,雖然可以運(yùn)行但是卻不能作為生產(chǎn)系統(tǒng)。這里我們采用apache+mod_python的組合來實(shí)現(xiàn)一個生產(chǎn)系統(tǒng)。
安裝apache也相當(dāng)?shù)暮唵危p擊安裝文件,按照向?qū)ё鱿氯ゼ纯伞?/p>
6、安裝mod_python
雙擊安裝文件,按照向?qū)б宦返膎ext即可。
一切都安裝完成了。