这是一个愚蠢的问题,但在这里。
通常,当我需要在虚拟环境中安装一个软件包时,由于某种原因,它不能与PIP一起使用,我会激活这样的环境,然后运行/path/to/env/bin/python setup.py
。这很好但我看到有些人只是运行python setup.py
。这是完整路径的遗漏吗?或者,如果激活虚拟环境,python setup.py
会自动在虚拟环境中安装软件包。我不知道哪一个是正确的。
注意:我不想搞砸我干净的Linux安装测试,所以我觉得最好在这里问一下。
答案 0 :(得分:1)
如果你在shell中激活了virtualenv,那就没有区别了。明显的区别在于使用显式路径意味着您肯定会得到您期望的版本。