Python的virtualenv使用

virtualenv是Python中用来创建隔离的Python环境,用来解决一台机器下不同的项目不同的Python版本依赖问题。很好用的工具。


先安装好不同的版本,配置好Python2.x和Python3.x的版本。

Python2.x virtualenv用法:

Python2安装virtualenv:

sudo pip install virtualenv

virtualenv用法:

virtualenv testdir

Python3.x自带了virtualenv,用法:

python3 -m venv testdir

或者:

virtualenv testdir --python=python3

推荐用第一种方式创建。

这样就创建了testdir的独立的Python环境。

激活命令:

. ./bin/activate

退出环境:

deactivate

其他有用的命令:

独立的Python环境安装完默认是不能迁移目录的,是认绝对目录路径的,可以使用命令改成相对目录,这样就可以迁移到别的目录去了。

virtualenv --relocatable ./