1.安裝Python2.7
從官網下載2.7版
https://www.python.org/download/releases/2.7/
2.安裝virtualenv
使用pip命令來安裝
pip install virtualenv
3.建立虛擬環境
使用Virtualenv可以建立工程的虛擬環境。
比如本地安裝了python3和python2.7多個版本時,
想建立一個純淨的2.7環境,然後再裏面安裝一些需要的開發包。
不想受其他影響,也不想影響其他環境。
virtualenv -p [Python2.7的安裝目錄] [目錄名稱]
執行virtualenv venv27 建立文件夾Venv27
4.啓動虛擬環境
進入venv27,執行Scripts下的
Scripts\activate.bat
然後命令行顯示爲
(venv27) d:\venv27>
表示虛擬環境已經啓動了。
5.安裝 django1.9
首先執行,pip install –upgrade pip ,將pip升級到最新
再執行 pip install django==1.9
django包就會安裝到虛擬環境裏。
6.生成工程目錄
執行
python django-admin.py startproject mysite
這會調用Django的django-admin.py來建立一個Django工程
如果發生找不到文件的錯誤。
error
python: can’t open file ‘django-admin.py’: [Errno 2] No such file or directory
可以直接指定django-admin.py的路徑來執行
python D:\venv27\Scripts\django-admin.py startproject mysite
也可以直接執行
django-admin startproject mysite
7.啓動服務器
在建立的工程mysite下面會自動生成了manage.py文件。
cd mysite
python manage.py runserver 0.0.0.0:8080
在瀏覽器打開上述網址,顯示一個初期畫面的話,說明Django的初始安裝完畢,可以使用。
8.創建APP
在工程下建立APP
python manage.py startapp polls
發生的錯誤
有時候環境變量設置有問題,不能調用Django的文件是發生下面的錯誤
ImportError: No module named django.core.management when using manage.py
解決辦法
設置 PYTHONPATH=/usr/local/lib/python2.7/site-packages
指向虛擬環境的安裝包裏。
import sys
Print(sys.path)
可以看到,當前環境的是可以調用那些路徑,自己想調用的Django在不在裏面。