python开发环境virtualenv

python开发环境virtualenv

Python的开发环境的最常用的方法是使用virtualenv包。 Virtualenv是一个用来创建独立的Python环境的包。

我们需要处理的基本问题是包的依赖、版本和间接权限问题。想象一下,你有两个应用,一个应用需要libfoo的版本1,而另一应用需要版本2。如何才能同时使用这些应用程序?如果您安装到的/usr/lib/python2.7/site-packages(或任何平台的标准位置)的一切,在这种情况下,您可能会不小心升级不应该升级的应用程序。

安装virtualenv

1
pip install virtualenv

virtualenv安装完毕后,可以通过运行下面的命令来为你的项目创建独立的python环境。

1
2
3
4
5
6
7
8
9
10
11
mkdir my_project_venv //创建python独立环境文件夹
virtualenv --distribute my_project_venv //自动在新的环境中安装pip
# The output will something like:
New python executable in my_project_venv/bin/python
Installing distribute.............................................done.
Installing pip.....................done.

通过下面的命令激活这个virtualenv:

1
2
cd my_project_venv
source bin/activate

执行完毕后,提示可能是这个样子的:

1
(my_project_venv)$ # the virtualenv name prepended to the prompt

通过 deactivate 命令离开virtualenv环境

1
(my_project_venv)$ deactivate

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器