快速使用Python2.7和Django1.9

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

http://stackoverflow.com/questions/30389771/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在不在裏面。

發佈了34 篇原創文章 · 獲贊 43 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章