Virtualenv的使用方法

virtualenv is a tool to create isolated Python environments.

为什么要使用virtualenv?

virtualenv通过创建独立Python开发环境的工具, 来解决依赖、版本以及间接权限
问题. 比如一个项目依赖Django1.3 而当前全局开发环境为Django1.7, 版本跨度过大, 导致不兼容使项目无法正在运行, 使用virtualenv可以解决这些问题.
在windows下,可以方便的使用virtualenv来解决因为路径以及windows下编程的一些问题
virtualenv创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理python库

安装Virutalenv

前提是你已经安装了pip
pip install virtualenv

使用virtualenv

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 创建虚拟环境
ProfeelsMacBook-Pro:virtualenv wangqi$ virtualenv env
New python executable in env/bin/python
Installing setuptools, pip, wheel...done.
ProfeelsMacBook-Pro:virtualenv wangqi$ cd env/
ProfeelsMacBook-Pro:env wangqi$ ls
bin include lib
# 激活虚拟环境
ProfeelsMacBook-Pro:env wangqi$ source bin/activate
(env)ProfeelsMacBook-Pro:env wangqi$ python
Python 2.7.10 (default, Oct 23 2015, 18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
KeyboardInterrupt
>>> ^D
(env)ProfeelsMacBook-Pro:env wangqi$ pip list
pip (7.1.2)
setuptools (18.2)
wheel (0.24.0)
You are using pip version 7.1.2, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
(env)ProfeelsMacBook-Pro:env wangqi$
Profeel wechat
添加微信,加我好友,与我直接交流!

坚持原创技术分享,您的支持将鼓励我继续创作!