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 ./