Skip to main content
 首页 » 编程设计

python之使用 Pip 1.5 安装外部的、未验证的包

2025年05月04日10arxive

我正在尝试在 Ubuntu 14.04 上使用 pip 1.5.5 和 Python 2.7.6 安装 django-admin-tools 0.5.1。

我第一次尝试:

$ 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' 的文档说:

 --allow-external <package>  Allow the installation of externally hosted files 

尝试启用该标志:

$ 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:

$ 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-admin-tools?

请您参考如下方法:

尝试调用:

pip install django-admin-tools==0.5.1 --allow-external django-admin-tools --allow-unverified django-admin-tools