据我所知,可以使用pip从svn等安装软件包ala:
-e svn+http://django-grappelli.googlecode.com/svn/trunk/grappelli#egg=grappelli
但是,在这种情况下,grappelli没有setup.py,因此安装失败。
我怎样才能实现以下目标:
svn co http://django-grappelli.googlecode.com/svn/trunk/grappelli ../pinax-env/lib/python2.6/site-packages/grappelli/
然而,将命令放在pip要求文件中,例如project.txt并运行
pip install -r requirements/project.txt
答案 0 :(得分:2)
如果没有关于它的存储信息,则无法安装python包。 Pip依赖于setup.py
来获取包裹的信息。
grappelli
项目中没有setup.py
,因此,无法通过pip/easy_install
安装 。
PS:如果它对你真的很重要,请分叉项目并添加setup.py
(或发送差异补丁)。我相信这不仅有助于你。也许你可以以django_compressor
为例。