本文是Django系列文章,請(qǐng)到無聊才讀書的博客了解更多詳細(xì)信息。
本文將指導(dǎo)您如何在 Windows 上安裝 Python 3.5和 Django。
本指南中的步驟已經(jīng)在 Windows 7、8和10中測(cè)試過了。 在其他版本中,步驟類似。 你將需要熟悉使用命令提示符。
安裝 Python
Django 是一個(gè) Python web 框架,因此需要在機(jī)器上安裝 Python。
要在你的機(jī)器上安裝 Python,請(qǐng)?jiān)L問 google瀏覽器 https://Python.org/downloads/ 。 這個(gè)網(wǎng)站應(yīng)該為你提供一個(gè)最新版本的 Python 下載按鈕。 下載可執(zhí)行安裝程序并運(yùn)行它。 選中“向 PATH 添加 Python 3.5”旁邊的復(fù)選框,然后單擊“立即安裝”。
安裝完成后,打開命令提示符并檢查 Python 版本是否與您通過執(zhí)行以下命令安裝的版本相匹配:
python --version
關(guān)于pip
Pip 是 Python 的一個(gè)包管理。 它進(jìn)行安裝和卸載 Python 包(比如 Django!) 很簡(jiǎn)單。 對(duì)于安裝的其余部分,我們將使用 pip 從命令行安裝 Python 包。
要在您的計(jì)算機(jī)上安裝 pip,請(qǐng)轉(zhuǎn)到安裝 https://pip.pypa.io/en/latest/Installing/ ,并按照 get-pip.py 說明進(jìn)行安裝
安裝virtualenv 及virtualenvwrapper
irtualenv 和 virtualenvwrapper 為您創(chuàng)建的每個(gè) Django 項(xiàng)目提供一個(gè)專用的環(huán)境。 雖然不是強(qiáng)制性的,但這被認(rèn)為是最佳實(shí)踐,并且在將來準(zhǔn)備部署項(xiàng)目時(shí)將為您節(jié)省時(shí)間。 簡(jiǎn)單地輸入:
pip install virtualenvwrapper-win
然后為你的項(xiàng)目創(chuàng)建一個(gè)虛擬環(huán)境:
mkvirtualenv myproject
虛擬環(huán)境將被自動(dòng)激活,您將在命令提示符旁邊看到“(myproject)”來指定該虛擬環(huán)境。 如果你啟動(dòng)一個(gè)新的命令提示符,你需要使用以下命令再次激活環(huán)境:
workon myproject
安裝 Django
可以在虛擬環(huán)境中使用 pip 輕松地安裝 Django。
在命令提示符中,確保虛擬環(huán)境處于活動(dòng)狀態(tài),并執(zhí)行以下命令:
pip install django
這將下載并安裝最新的 Django 版本。
安裝完成后,您可以通過在命令提示符中執(zhí)行 Django-admin -- version 來驗(yàn)證您的 Django 安裝。
有關(guān)使用 Django 進(jìn)行數(shù)據(jù)庫安裝的信息,請(qǐng)參見運(yùn)行數(shù)據(jù)庫。
常見的陷阱
如果 django-admin 只顯示幫助文本,無論給出什么參數(shù),那么 Windows 中的文件關(guān)聯(lián)可能存在問題。 檢查在 PATH 中運(yùn)行 Python 腳本是否有一個(gè)以上的環(huán)境變量集。 這通常發(fā)生在安裝了多個(gè) Python 版本的情況下。
如果您通過代理連接到 internet,那么在運(yùn)行命令 pip install django 時(shí)可能會(huì)出現(xiàn)問題。 在命令提示符中設(shè)置代理配置的環(huán)境變量如下:
set http_proxy=http://username:password@proxyserver:proxyport
set https_proxy=https://username:password@proxyserver:proxyport