在哪里安装 virtualenv 包

Where to install virtualenv packages

建议将 Python 软件包安装在 virtualenv 中的哪个目录?例如:

$ sudo pip install requests

应该安装在以下哪个目录中?或者它会安装在其他地方吗?

venv/
  - bin/
  - include/
  - lib/

这三个文件夹有什么区别?

这里有一些误解:

  • 通过使用 sudo pip install 你没有使用 virtualenv;你正在将它们直接安装到你的机器上。

  • 您必须创建 virtualenv,然后通过 source venv/bin/activate 激活它。

  • 激活后,请确保安装了 pip然后,您将直接将软件包安装到该 virtualenv。 哪里它最终会结束,virtualenv 最好留给 pip 来决定。