首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装带有Pip1.5的外部未验证包

安装带有Pip1.5的外部未验证包
EN

Stack Overflow用户
提问于 2014-05-12 11:32:34
回答 3查看 3K关注 0票数 1

我试图在Ubuntu14.04上使用pip1.5.5和Python2.7.6安装django-admin-tools 0.5.1。

我第一次尝试:

代码语言:javascript
复制
$ pip install django-admin-tools==0.5.1
Downloading/unpacking django-admin-tools==0.5.1
  Could not find a version that satisfies the requirement django-admin-tools==0.5.1 (from versions: 0.4.0)
  Some externally hosted files were ignored (use --allow-external to allow).
Cleaning up...
No distributions matching the version for django-admin-tools==0.5.1
Storing debug log for failure in /tmp/tmpd5Tb2I

'pip help install'的文档显示:

代码语言:javascript
复制
 --allow-external <package>  Allow the installation of externally hosted files

在启用该标志时尝试:

代码语言:javascript
复制
$ pip install --allow-external django-admin-tools==0.5.1                                                                                                                 
You must give at least one requirement to install (see "pip help install")

太奇怪了。经过一些修改后,我发现外部包URL不是https (setup.py)。所以我试着用旗子--allow-unverified

代码语言:javascript
复制
$ pip install --allow-external --allow-unverified django-admin-tools==0.5.1                                                                                              
Downloading/unpacking django-admin-tools==0.5.1
  Could not find a version that satisfies the requirement django-admin-tools==0.5.1 (from versions: 0.4.0)
  Some externally hosted files were ignored (use --allow-external to allow).
Cleaning up...
No distributions matching the version for django-admin-tools==0.5.1
Storing debug log for failure in /tmp/tmpoT1_tW

我用错了吗?如何解决这个问题,并使用pip安装django管理工具?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-12 11:43:36

试着调用:

代码语言:javascript
复制
pip install django-admin-tools==0.5.1 --allow-external django-admin-tools --allow-unverified django-admin-tools
票数 6
EN

Stack Overflow用户

发布于 2015-03-20 16:30:58

--allow-unverified--allow-external都使用包名作为参数。

代码语言:javascript
复制
From pip help install:
--allow-external <package>   Allow the installation of a package even if it
                             is externally hosted
--allow-unverified <package> Allow the installation of a package even if it 
                             is hosted in an insecure and unverifiable way

所以你的用法应该是

pip install <pkg> --allow-unverified <pkg> --allow-external <pkg>

或者说有点困惑:

pip install --allow-unverified <pkg> --allow-external <pkg> <pkg>

票数 3
EN

Stack Overflow用户

发布于 2014-05-12 12:10:43

我找到了解决办法:

代码语言:javascript
复制
$ pip install django-admin-tools==0.5.1 --allow-unverified django-admin-tools

相关bug报告#1814 - pip

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23607859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档