0

我已经用它安装了 Django 和许多其他应用程序。我使用的是 Ubuntu,我最初没有使用virtualenv,所以所有 Django 的东西都在我的/user/local/lib/python2.6/dist-packagaes. 而我的项目在Alex/workplace/projectx/src. 我有Alex/workplace/projectx/projectx-env。如何将我所有的 Django 东西从他们的安装位置移动到我的项目virtualenv文件夹?

我这样做是因为我想在项目 x 中安装 git,所以如果我在其中一个 Django 应用程序中更改某些内容,我可以稍后合并它们。

4

1 回答 1

1

您可以pip freeze > dependencies.txt在不在 virtualenv 中时使用来获取系统站点包中所有已安装包的列表。将dependencies.txt文件缩减为您需要的文件,并在您的 virtualenv 运行中pip install -r dependencies.txt

此方法允许您获取已安装包的子集并将它们安装在 virtualenv 中。这种方式比将文件从系统包复制到 virtualenv 的包要安全得多。

于 2011-01-17T05:16:09.797 回答