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,去官網上下載後,直接安裝就可以,這裡就不作詳細介紹了。