我需要一个包含所有全局包的虚拟环境。我创建了一个,全局Django版本是1.3.1。现在,我只需要在我的虚拟环境中将 Django 版本升级到 1.4。我通过激活它切换到我的环境,并尝试了
sudo pip install Django=1.4
它已安装,不是在虚拟环境中,而是在全局 dist-packages 中。
如何仅在虚拟环境中安装软件包?
最佳答案
使用 activate
脚本切换到虚拟环境后。只需使用 pip install Django==1.4
即可,无需 sudo
。
或者,您可以使用pip install -E=/path/to/my/virtual/env Django==1.4
,在这种情况下,您不需要先切换到虚拟环境。
关于python - 如何仅在python虚拟环境中升级django包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11027009/