创建virtualenv,认识Django
2018-09-10 本文已影响0人
02b2972e6a93
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+ |
注:版本一定要对应,否则会发生错误。