0

我有一些 django 包,例如django-oscar. 我需要用 pip 安装它,然后编辑代码并修改。

我试图通过安装它setup.py deploy并制作.egg-info. 然后我了解到 pip 没有通过.egg-info.

我也尝试使用从本地目录安装包-e /path/to/package,但 pip 不允许我从目录安装。它给我发信息:--editable=src/django-oscar-master/oscar/ should be formatted with svn+URL, git+URL, hg+URL or bzr+URL

然后我尝试通过pip install django-oscar --no-index --find-links=file://src/django-oscar-master/类似的命令进行安装。它总是给我发信息:Could not find any downloads that satisfy the requirement django-oscar

如何安装不在site-packagesvirtualenv中的包并放入命令requirements.txt将从本地目录安装此包?

4

1 回答 1

1

这并不是 pip 的设计初衷。您应该将您的 django-oscar 版本发布到 github,然后在您的 pip requirements.txt 中引用它

或者,如果您不想让它远程托管,您也可以将它包含在您的项目目录中,就像您正在制作的 Django 应用程序一样。

于 2014-03-15T15:41:25.110 回答