windows 下安裝Django

注: 所有使用{ }包起來的內容均為參數

為了方便將來部署你的Django項目,在安裝Django前你需要先安裝virtualenv和virtualenvwrapper

強烈推薦在 virtualenv(虛擬環境)下進行 django 的開發。什么是 virtualenv?virtualenv 是一個 Python 工具,使用它可以創建一個獨立的 Python 環境。舉個例子,假設你已經在系統中安裝了 Python,并且在閱讀此教程前你還進行過一些 django 的學習,因此你通過 pip install django 安裝了 django,但不幸的是那時候安裝的 django 還是 1.8 版本?,F在我們教程使用的是最新版的 django 1.10.6,你肯定不愿意刪除掉舊版的 django 1.8,因為那可能導致你以前的那個項目無法運行了。我既想讓原本項目在 django 1.8 環境下運行,又想再安裝 django 1.10.6 開啟一個新項目,怎么辦呢?使用 virtualenv 就能解決這個問題。它幫我們從系統的 Python 中克隆一個全新的環境出來,這個環境獨立于原來的 Python 環境,我們可以在這個新的運行環境下安裝 django 1.10.6,并且在這個新環境下運行我們的新項目。virtualenv 的使用非常簡單,下面看看如何使用。

virtualenv

virtualenvwrapper
為你的每一個Django項目提供了一個專用的環境.
安裝步驟如下:

在有外部網絡連接時:

pip install virtualenvwrapper-win

在無外部網絡連接時:

先下載離線安裝包:

pip download virtualenvwrapper-win

得到兩個文件:
virtualenv-15.1.0-py2.py3-none-any.whl
virtualenvwrapper-win-1.2.5.tar.gz

再安裝離線安裝包:

pip install {virtualenvwrapper-win-1.2.5.tar.gz 的絕對路徑}

使用cmd查詢所有安裝的庫

pip list

可以看見兩個文件都被安裝了:


image.png

如何使用創建的虛擬環境:
直接在CMD里輸入:

mkvirtualenv {myproject}
image.png

綠色框體里的內容是你的虛擬環境的名字,不能忘記
紅色框體內說明了虛擬環境的位置
它自動幫助你安裝了setuptools,pip,wheel
使用pip list 命令測試一下該環境下已經加載了什么庫


image.png

如果想要在CMD中再次進入該虛擬環境
使用如下命令

workon {myproject}

接下來就要在虛擬環境中安裝Django了
既然我們有了虛擬環境,那么就在虛擬環境中安裝Django,保證本機的Python庫不受各個版本的Django和配套庫的影響

1.通過CMD進入剛才創建好的虛擬環境

workon {myproject}

在有外部網絡時:

pip install Django

不帶參數則直接安裝最新版本的Django
帶參數則可安裝指定版本:

pip install Django =={2.0.2}

無外部網絡時
準備好一個離線包:

pip download Django =={2.0.2}

根據cmd返回的信息,在相應文件夾下即可找到
安裝離線包:

pip install {下載的離線包的絕對路徑}

在之前配置好的虛擬環境中先安裝
pytz-2018.3-py2.py3-none-any.whl
再安裝
Django-2.0.2-py3-none-any.whl


image.png
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容