快速使用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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章