0

我想在 Django 中开始一个新项目。我想使用一些来自 Github 的 django-oscar 应用程序。

Django-oscar 已经提供了一个 [pip infall django-oscar] 命令来安装它。但这一次 osacar 文件进入了 site-package 目录。我希望它们在我当前的项目目录中。有什么解决办法。

4

1 回答 1

0

克隆 github 项目,然后运行make sandbox,它将安装要求,但不会将 oscar 应用程序安装/复制到site-packages文件夹中。它将从它所在的地方使用它。

最好为此创建一个新的虚拟环境,然后在您希望 oscar 克隆所在的位置创建一个文件夹。然后运行以下命令

git clone https://github.com/tangentlabs/django-oscar.git
make sandbox
python sites/sandbox/manage.py runserver

注意:如果您在 Windows 上,请考虑使用 vagrant(或手动设置 linux vm),因为至少 oscar 的要求之一(sh)在 Windows 上不可用。有一个替代方案,但它已有多年历史。再加上你通常会在不使用 Windows 的情况下更轻松地使用 oscar time。

于 2014-04-25T17:56:17.813 回答