virtualenv 这个工具的问世,极大的避免了我们在开发过程中可能遇到的环境冲突。
假设当你的系统中有多个Python版本:比如:有一个2.7.5、一个2.7.12、以及一个3.2,这个时候如果是在系统内,那么,只能选择其中一个使用,而且还会有冲突的可能。
那么这个时候Virtualenv这个神器的作用来了,它可以在系统中,创建多个“独立”的Python运行环境,这个时候我们只需要给每个APP选择我们需要的Python环境就OK了。
一、下面简单介绍安装方式:(纯属个人理解,仅供参考)
1.如果你已经安装了PIP工具可以直接执行以下命令:
pip install virtualenv
2.未安装PIP工具,老老实实的执行3个基础安装步骤
<1>进入python官网下载virtualenv最新源码包或者使用wget 命令:
wget https://pypi.python.org/packages/8b/2c/c0d3e47709d0458816167002e1a
a3d64d03bdeb2a9d57c5bd18448fd24cd/virtualenv15.0.3.tar.gz#md5=a5a061ad8a37d973d27eb197d05d99bf
<2>解压并进入解压目录:
tar -xzvf virtualenv15.0.3.tar.gz
cd virtualenv15.0.3
<3>运行安装命令
python setup.py install
二、创建一个virtualenv环境:
<1>创建一个test_env分区运行下面命令:
virtualenv test_env (个人感觉最新版本15.0.3默认时不依赖系统python库的,否则需要加上选项 --no-site-pakages)
<2>进入并运行分区:
cd test_env
source ./bin/activate
当创建分区时默认安装setuptools和pip包,版本根据你系统时使用的python版本而定
现在你可以在你的test_env这个独立环境下为所欲为了,当然例如 gcc 这些编译环境还是依赖系统环境,需要预先安装
<3>退出分区:
deactivate