django开发环境部署(三)

有时候心头会翻滚一些止不住的欲望,想住更大的房子,开更好的车。可是只要读到一本好书,看了一部好电影,认识了一个有趣的人,去了一个风景美好的地方,就又觉得,其实把那些拼命赚钱的时间用来读更多的书,看更多的电影,认识更多有趣的人,走更远的路,看更多的好风景,这样的人生,才是真的美满

这篇是在django环境部署(一)、python版本控制器pyenv之后的第三篇,日常使用python的不同版本控制和虚拟环境完成环境部署

一、新建python版本

$ pyenv install --list    //列出可用的安装
$ pyenv install 2.7.6    //这里安装我需要的2.7.6版本测试,现在阶段下使用这个版本就够了
$ pyenv install 3.4.0    //这里安装测试的另一个python版本

二、新建虚拟环境

$ pyenv virtualenv 2.7.6 dj16-276    //基于python2.7.6的django1.6的虚拟环境
$ pyenv virtualenv 3.4.0 django1.6-3.4    //基于python3.4的django1.6虚拟环境

$ pyenv versions    //系统的安装环境
* system (set by /Users/mingmings/.pyenv/version)
  2.7.6
  3.4.0
  dj16-276
  django16-3.4

三、虚拟环境中安装django

$ pyenv activate dj16-276        //激活虚拟环境
(dj16-276)$ pip install django    //安装django框架
(dj16-276)$ pip install yolk
yolk -l

#查看安装的django是否安装成功
$ ll ~/.pyenv/versions/dj16-276/lib/python2.7/site-packages/

(dj16-276)$ python -V    //虚拟环境中的python版本
Python 2.7.6

$ python -V            //系统环境中的python版本
Python 2.7.5

四、开始django

#验证django版本
$ python -c "import django; print(django.get_version())"

#新建一个project
$ django-admin.py startproject tryfirst-django

#开启测试
$ cd tryfirst
$ python manage.py runserver

到底利用虚拟环境中的python和django构建了两个和系统环境无关的django虚拟环境,到此完成,后面就是django的内容了