virtualenv是否隔离了python本身+ python包,或者只是python包?

时间:2013-07-02 05:13:10

标签: python virtualenv

我刚刚将virtualenv安装到我的ubuntu 12.10笔记本电脑上。我应该将python本身安装到这个vritualenv以及所有未来的python包中吗?

或者python通常不包含在virtualenv中?

当我在bash命令行输入'which python'时,我得到/ usr / bin / python,它是python 2.7.3。我应该安装,比如说virtualenv中的python 2.7.5吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

Virtualenv安装了python,但是它安装在你创建的virtualenv的bin目录中。因此,您需要使用./bin/python运行它。

您还可以通过运行

“激活”virtualenv
source bin/activate

这将把virtualenvs bin目录放在路径的第一位(并且我认为做其他一些技巧),这将使virtualenvs Python成为默认的Python,所以你可以用python启动它。但这不是必要的。