使用Pip 1.5安装外部无需担保的软件包

pcx*_*pcx 1 python django packaging pip package-managers

我试图在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
Run Code Online (Sandbox Code Playgroud)

文件'pip help install'说:

 --allow-external <package>  Allow the installation of externally hosted files
Run Code Online (Sandbox Code Playgroud)

尝试启用该标志:

$ pip install --allow-external django-admin-tools==0.5.1                                                                                                                 
You must give at least one requirement to install (see "pip help install")
Run Code Online (Sandbox Code Playgroud)

那很奇怪.经过一点修补,我发现外部包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
Run Code Online (Sandbox Code Playgroud)

我用错了吗?如何解决这个问题并使用pip安装django-admin-tools?

sam*_*amu 6

尝试调用:

pip install django-admin-tools==0.5.1 --allow-external django-admin-tools --allow-unverified django-admin-tools
Run Code Online (Sandbox Code Playgroud)