Search code examples
pythondjangopython-3.xhttp-proxy

Unable to download Django 2.0.7 in windows 10


DISCLAIMER - I am new to the world of Django and Python. If the question sounds stupid, please bear with me.

OS - Windows 10

Python Version Installed - 3.7

In the windows command prompt, I am trying the following command to download django on my system.

pip install django

pip3 install django

Collecting django

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))': /simple/django/

Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))': /simple/django/

Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))': /simple/django/

Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))': /simple/django/

Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', NewConnectionError(': Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))': /simple/django/

Could not find a version that satisfies the requirement django (from versions: )

No matching distribution found for django

If anybody could help me out or show some direction that would be great. Thanks in advance.

DISCLAIMER 2 :- This is an office environment and not my personal system so there should be restrictions on the firewall and other such good stuffs.


Solution

  • You can try downloading Django unofficial binaries form https://www.lfd.uci.edu/~gohlke/pythonlibs/ (use ctrl + F to find the package)

    and install using

    pip install "path to downloaded wheel file"
    

    Edit: Offline installation of Django worked with the OP as he did not like to install the unofficial binaries.

    1. Downloaded pytz from https://pypi.org/project/pytz/#files
    2. And then downloaded Django from https://pypi.org/project/Django/#files
    3. Installed wheel files of pytz first and Django next using pip.