windows下安裝django

來源:互聯網
上載者:User
在Windows上安裝Django

                                      

 

最近社區裡面問到關於Django安裝的問題比較多,現在在這裡總結的寫一下。

首先要準備好相關的軟體:

  • Python 2.4.3
  • PIL for py2.4
  • Mysqldb for py2.4
  • Django 0.95
  • Apache 2.0.x
  • mod_python 3.2.5 for py2.4

以上軟體都可以在網上下載。對應的網站如下:

  • http://www.python.org
  • http://www.pythonware.com/products/pil/
  • http://sourceforge.net/projects/mysql-python
  • http://www.djangoproject.com/
  • http://httpd.apache.org/
  • http://httpd.apache.org/modules/python-download.cgi

以上軟體除了Django以外,其它的都下載exe的安裝版。

準備工作做完之後就可以開始安裝了。下面是具體的安裝步驟:

1、安裝python

這一步很簡單,直接雙擊運行python的安裝程式,按照嚮導一路next即可。在路經方面建議設定一個比較好找的目錄,例如我就是設定為d:\python_home\python24\這個目錄。這樣,其它的python相關的資源就都可以組織進python_home這個目錄裡面了。

2、安裝PIL

PIL是Python Imaging Library縮寫,主要用來處理圖片用的,這裡安裝它是為了在Django系統中用它來對上傳的圖片自動的產生縮圖的。安裝方法也相當的簡單,直接雙擊運行PIL-1.1.5.win32-py2.4.exe這個檔案,然後一路next即可。因為之前已經安裝好了python,所以PIL的安裝程式會從註冊表中讀取到python安裝的路經,然後就自動地把PIL安裝到python\lib\site-packages\PIL下面了。

3、安裝mysqldb

方法同安裝PIL,就不廢話了。

4、安裝Django

激動人心的時刻到了。你可以從django的網站上下載最新的release 0.95版,也可以從svn中同步一個最新的回來。如果是下載的release版,就解壓到一個目錄裡,例如d:\python_home\django\下面。

由於Django現在採用python.egg的方式,所以在安裝Django之前需要安裝setuptool。這一步非常簡單,開啟一個命令提示字元視窗,然後進入到D:\python_home\django>,輸入命令python ez_setup.py,它會自動檢查系統中是否安裝了setuptool,如果沒有它就連線到互連網下載一份最新的回來並且安裝。接下來就是安裝Django了。輸入python setup.py install,這個命令將會把Django安裝到site-package下面並同時設定好sys.path。

到此,Django基本的安裝就結束了。

5、安裝apache

上面安裝的僅是開發環境,雖然可以運行但是卻不能作為生產系統。這裡我們採用apache+mod_python的組合來實現一個生產系統。

安裝apache也相當的簡單,雙擊安裝檔案,按照嚮導做下去即可。

6、安裝mod_python

雙擊安裝檔案,按照嚮導一路的next即可。在下載mod_python的時候要注意與apache版本的匹配,目前mod_python的windows版本還沒有對應apache 2.2的,所以如果你apache安裝的2.2的話就不能用了。

一切都安裝完成了,接下來就是測試一下mod_python是不是能用,還有就是把Django開發的應用部署到apache上面了,關於這些內容請看我翻譯的Django文檔裡面的一篇《如何在 mod_python 環境中使用Django》。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.