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在不在里面。