[Django]-No distributions at all found for some package

8πŸ‘

βœ…

I got the solution ,Try with –allow-unverified

syntax: pip install packagename=version –allow-unverified packagename

Some package condains insecure and unverifiable files. it will not download to the system . and it can be solved by using this method –allow-unverified. it will allow the installation.

Eg: pip install django-ajax-filtered-fields==0.5 –allow-unverified
django-ajax-filtered-fields

πŸ‘€errakeshpd

15πŸ‘

Note that this error may also occure because you are using too old version of pip. Then it can be solved by:

pip install --upgrade pip

You can check your version by:

pip --version
πŸ‘€snakey

3πŸ‘

Proxy Settings

Still unsure if my issue has the same cause as with the OP, but one error message was the same:

  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement Django
No distributions at all found for Django

Talking to a colleague exposed it was a site-security-based issue.
The following commands were required:

set https_proxy=*https proxy*
set http_proxy=*http proxy*
pip install Django

where *https proxy* and *http proxy* are appropriate URLs-with-ports for our site.

Downloading/unpacking Django
Installing collected packages: Django
Successfully installed Django
Cleaning up...
πŸ‘€Martin F

3πŸ‘

The only solution worked for me:

  1. uninstall pip (pip uninstall pip)
  2. download pip package from pypi (https://pypi.org/project/pip/)
  3. execute python setup.py install (not using easy_install)
  4. then you can install any package you want.
πŸ‘€Eyal Ch

1πŸ‘

Inspecting the logs reveals the following line:

less .pip/pip.log

Could not fetch URL https://pypi.python.org/simple/WSGIUtils/: connection error: [Errno1] _ssl.c:493: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

In an earlier version of the comment I attributed this behaviour to https://pypi.python.org, but this is not the issue, since I can contact this site (from another computer!) with firefox and all certificates are OK. So this is probably a problem of some installations of pipβ€”I encounter it unter SLES 11 which has (among other things) the β€œoldstable” openssl-0.9.8.

1πŸ‘

Try upgrading pip.
Version 7.1.2 does not have this issue.

easy_install pip==7.1.2
πŸ‘€teardrop

1πŸ‘

I did following to install Openpyxl in Python version 3.5 after the following error with command

pip install openpyxl –allow-unverified openpyxl

DEPRECATION: --allow-unverified has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect.
Collecting openpyxl
  Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x00000000044AF080>, 'Connection to pypi
.python.org timed out. (connect timeout=15)')': /simple/openpyxl/
Operation cancelled by user

C:\Softwares\Python\Scripts>set https_proxy=My proxy

C:\Softwares\Python\Scripts>pip install openpyxl –allow-unverified openpyxl

DEPRECATION: --allow-unverified has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect.
Collecting openpyxl
  Downloading openpyxl-2.4.8.tar.gz (156kB)
    100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 163kB 3.7MB/s
Collecting jdcal (from openpyxl)
  Downloading jdcal-1.3.tar.gz
Collecting et_xmlfile (from openpyxl)
  Downloading et_xmlfile-1.0.1.tar.gz
Installing collected packages: jdcal, et-xmlfile, openpyxl
  Running setup.py install for jdcal ... done
  Running setup.py install for et-xmlfile ... done
  Running setup.py install for openpyxl ... done
Successfully installed et-xmlfile-1.0.1 jdcal-1.3 openpyxl-2.4.8

That worked! Thanks Martin F for your tip.

πŸ‘€geeksquad87

1πŸ‘

Lots of solutions to this, most effectively coming down to update PIP.
On MacOS (Sierra), This was my solution:

  • Download python3 installer of choice
  • Install Package (this includes a newer version of pip)
  • Remove old version of python from $PATH in ~/.bash_login (new one added by installer)
  • pip3 install packagename (no sudo)

After that I was still prompted to update pip and did so: pip3 install --upgrade pip

πŸ‘€trey-jones

1πŸ‘

You can install the library manually:

git clone https://github.com/roddds/django-ajax-filtered-fields.git

then go to the folder:

pip install .

Leave a comment