如何在虚拟环境之间共享库 and/or python 安装

How to share libraries between virtual environments and/or python installation

有2种情况:

1) 我试图在我的虚拟环境中安装 pygtk。 py2cairo 导致错误,所以我无法安装。然后我将我的 python 安装中的 pygtk 和 py2cairo 链接到我的虚拟环境,如此处提供 >> Python package installed globally, but not in a virtualenv (PyGTK)

2) 我的服务器中有许多用于我的 django 应用程序的虚拟环境。在我几乎所有的虚拟环境中,都有相同版本的通用 django 包。因此,在每个虚拟环境中,都会一次又一次地复制一个 django。

对于这两种情况,链接可以起到魅力的作用,但是!

问题:我仍然找不到任何解决方案如何让 pip 看到这些包。

PS:或者对于这个问题有更好的方法吗?

我认为使用 --system-site-packages 选项创建的 virtualenv 可以完成这项工作。文档 here.