使用 Virtualenv 管理不同版本的 Python

Virtualenv

Virtualenv 之前也说过,Python 的虚拟环境管理软件,习惯使用这个原因是因为可以管理不同开发项目的 python 依赖。还有一个功能就是可以管理不同的 Python 版本。

1
virtualenv -p /usr/bin/python2.6 <path/to/new/virtualenv/>

这样可以创建 Python2 和 Python3 的两个环境,日常也在虚拟环境中,不会弄脏系统版本。

如果做开发建议还是远程开发,vagrant 或者 docker选择适合自己的一个。

VirtualenvWrapper

virtualenv 的管理工具,将你创建的 venv存放在同一目录,可以随意切换,使用简单方便。如果环境不是太多,创建脚本后,可以直接将版本配置在 bash 中。