创建virtualenv,认识Django

virtualenv是什么?

在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。

如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?

这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

安装virtualenv

  • 首先,我们用pip安装virtualenv:
    pip3 install virtualenv
  • 为一个工程项目搭建一个虚拟环境:
    比如在c盘创建my_porject文件夹
    在my_project文件夹中创建new_env文件夹
  • 用管理员身份运行CMD
  • 进入文件目录,安装
C:\Windows\System32>cd c:\

c:\>cd my_porject

c:\>my_porject\cd new_env
  • 为virtualenv指定Python解释器,并命名为py3.6
    c:\>my_porject\new_env\virtualenv -p C:\Users\liulu\AppData\Local\Programs\Python\Python36 py3.6
  • 使用新环境
    c:\>my_porject\cd new_env\cd Scripts
    c:\>my_porject\cd new_env\Scripts\activate
    (py3.6) c:\>my_porject\cd new_env\Scripts\activate
  • 出现 (py3.6)即创建成功
  • 在py3.6环境下安装Django,以Django1.11版本为例
  • 如果你不知道需要安装哪个版本,请看下文对照表。
    (py3.6) c:\>my_porject\cd new_env\Scripts\pip3 install django==1.1

Django是什么?

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。
Django是一个开放源代码的Web应用框架,由Python写成。
Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。
Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。

学习Django之前你需要有Python都基础。

Django版本问题

Django版本 Python版本
1.8 2.7, 3.2 , 3.3, 3.4, 3.5
1.9, 1.10 2.7, 3.4, 3.5
1.11 2.7, 3.4, 3.5, 3.6
2.0 3.5+

注:版本一定要对应,否则会发生错误。

你可能感兴趣的:(创建virtualenv,认识Django)