/ path / to / env / bin / python setup.py和virtualenv中的python setup.py之间的区别

时间:2013-07-19 18:16:25

标签: python virtualenv

这是一个愚蠢的问题,但在这里。

通常,当我需要在虚拟环境中安装一个软件包时,由于某种原因,它不能与PIP一起使用,我会激活这样的环境,然后运行/path/to/env/bin/python setup.py。这很好但我看到有些人只是运行python setup.py。这是完整路径的遗漏吗?或者,如果激活虚拟环境,python setup.py会自动在虚拟环境中安装软件包。我不知道哪一个是正确的。

注意:我不想搞砸我干净的Linux安装测试,所以我觉得最好在这里问一下。

1 个答案:

答案 0 :(得分:1)

如果你在shell中激活了virtualenv,那就没有区别了。明显的区别在于使用显式路径意味着您肯定会得到您期望的版本。