我想安装pinax和其他相关的软件包,在
http://pypi.pinaxproject.com我尝试在需求文件中使用以下设置:
django-notification==0.1.4
django-openid==0.2.0
django-email-confirmation==0.1.3
django-mailer==0.1.0
django-announcements==0.1.0
django-pagination==1.0.5.1
django-timezones==0.1.4
django-ajax-validation==0.1.3
django-uni-form==0.6.0
template_utils==0.4p2
django-staticfiles==0.1.2
--index-url http://pypi.pinaxproject.com
--index-url http://pypi2.pinaxproject.com然后
pip install -r requirements.txt安装了其他包,但是上面两行被忽略了,我遗漏了什么?
发布于 2012-06-18 17:32:24
您应该使用--extra-index-url
--extra-index-url http://pypi.pinaxproject.com
--extra-index-url http://pypi2.pinaxproject.com只有当您希望替换官方PyPI时,才应使用--index-url。参数--extra-index-url添加了额外的PyPI存储库来安装包,它仍然允许您从官方PyPI安装包(当然,除非您只希望使用镜像,那么--index-url是合适的)。
有关详细信息,请参阅requirements.txt documentation。
发布于 2012-06-18 17:32:51
--index-url是一个单值选项;每次在命令行中指定它时,以前的值都会被覆盖。
请改用--extra-index-url:
--额外的索引URL=URL
除了--index-url之外还要使用的包索引的额外url
从install documentation
如果您有自己的包含几个附加软件包的软件包索引,则可能需要在仍使用PyPI的同时指定附加索引URL:
$ pip install --extra-index-url http://my.package.repo/ SomePackage
https://stackoverflow.com/questions/11080116
复制相似问题