1. 程式人生 > >Windows 10 搭建 Django 環境(詳細教程)

Windows 10 搭建 Django 環境(詳細教程)

目錄

1. Python 下載及安裝

(2)下載後,點選exe檔案安裝,下方的方框打鉤,新增 Python 到環境變數。

(3)我選擇預設安裝,然後等它安裝完就可以了。

(4)測試是否安裝成功,開啟 cmd ,輸入 python ,如果有顯示版本資訊,則說明安裝成功。

(5)安裝成功後,可以在開始選單找到IDE,執行。

2. 安裝虛擬環境

2.1  安裝 virtualenv 虛擬環境

用於建立虛擬環境,實現專案之間環境隔離,解決專案中存在的版本衝突問題。

開啟 dos 介面,輸入以下命令進行安裝:

(1)安裝 virtualenv

(2)建立虛擬環境目錄 testvir

...> virtualenv testvir

(3)進入虛擬環境目錄

...> cd testvir

(4)檢視目錄

...> dir

(5)進入 Scripts 工作目錄

...>testvir> cd Scripts

(6)啟用當前虛擬環境

...>Scripts> activate.bat

(7)檢視當前環境

(testvir) ... >Scripts> pip list

(8)退出虛擬環境

(testvir) ... >Scripts> deactivate.bat

2.2  安裝 virtualenvwrapper 虛擬環境

上面我們安裝了 virtualenv 虛擬環境,可是 virtualenv 每次啟動專案都需要進入具體的專案目錄下,然後再啟用使用,專案多起來後比較麻煩。而使用 virtualenvwrapper 可以更好地管理虛擬環境,能全域性建立和進入虛擬工具目錄,操作非常方便。

開啟 dos 介面,輸入以下命令進行安裝:

(1)安裝 virtualenvwrapper

(2)新建環境變數 WORKON_HOME,檔案路徑可以自定義,這樣,每次建立的虛擬環境都會集中存放在自定義的資料夾中,方便管理。

計算機-->屬性-->高階系統設定-->環境變數-->在系統變數中新建“變數名”:

(3)建立虛擬環境 testvir3 ,直接就可以進入啟用狀態。此時,建立的虛擬環境會存放在環境變數對應的資料夾中。

(4)退出虛擬環境。

(testvir3)... >deactivate.bat

(5)檢視當前有哪些虛擬環境。

(6)進入指定的虛擬環境(目錄)。

...> workon testvir3

3. 安裝 Django 及第三方庫

3.1  安裝Django 主程式

(1)進入虛擬環境

(2)開始安裝 Django,我安裝的是1.9.8的版本,最新的版本可以去官網上看,注意 == 前後不要有空格,不然會報錯。如果不指定版本(> pip install django),則預設安裝最新版本。

(3)檢視安裝結果,可以發現,已經安裝成功。

3.2 安裝第三方庫 Pillow (圖片處理庫)

(1)同樣的安裝命令,如果不指定版本,則預設安裝最新版本。

(2)如果要解除安裝已安裝的包,可以執行 pip uninstall xxx 命令。

4. 安裝開發工具

4.1 MySQL

(1)安裝MySQL

(2)安裝 Python 驅動,用於連線 MySQL 資料庫

a. 去 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下載MySQL_python-1.2.5-cp37-none-win_amd64,選擇對應的版本下載,我下載的是64位的,下載後放在 D 盤。

b.開啟 cmd,進入下載目錄安裝,發現安裝失敗,報錯:MySQL_python-1.2.5-cp27-none-win_amd64.whl is not a supported wheel on this platform ,應該是版本不相容的問題。

c.去網上找解決方法,比較多都是說修改檔名稱,於是嘗試了下,提示安裝成功。

d.可是當進入 Python 環境進行驗證的時候,發現找不到 MySQLdb 模組。

e.說明改名稱只是治標不治本,我看到官網上顯示的 MySQL_python-1.2.5-cp37-none-win_amd64.whl 已經是2014年的版本了,肯定會存在不相容的問題。重新去官網,看到有一行提示,說考慮用 mysqlclient (一個相容Python 3的MySQL-python分支),因為我的 Python 是3.7版本,所以我下載了最後一個到 D 盤。

f.安裝 mysqlclient ,進入 Python 環境測試,匯入MySQL模組沒有報錯,說明驅動安裝成功。

4.2 PyCharm

PyCharm 是一款用於 Python 開發的 IDE,去官網上下載後,直接安裝就可以,這裡就不作詳細介紹了。