快速使用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在不在里面。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值