如何将已安装的Django src和其他djano应用程序移动到Ubuntu中的新位置(pip)?

时间:2011-01-17 00:38:14

标签: django ubuntu pip

我已经安装了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应用程序中更改某些东西,我可以稍后合并它们。

1 个答案:

答案 0 :(得分:1)

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

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