Se intentó realizar una operación de socket en una red inalcanzable en python httplib

Estoy tratando de hacer un cliente REST desde django usando httplib. Pero es rechazando la conexión. Intenté lo siguiente.

import hashlib
import hmac
from django.shortcuts import render_to_response
from django.template import RequestContext

def loginAction(request):
    username=request.POST['email']
    password=request.POST['password']
    import httplib, urllib
    params = urllib.urlencode({'username': username})
    #hash username here to authenticate
    digest=hmac.new("qnscAdgRlkIhAUPY44oiexBKtQbGY0orf7OV1I50", str(request.POST['password']),hashlib.sha1).hexdigest()
    auth=username+":"+digest
    headers = {"Content-type": "application/json","Accept": "text/plain","Authorization":auth}
    conn = httplib.HTTPConnection("10.0.2.2",8000)
    conn.request("POST", "/api/ecp/profile/", params, headers)

pero esta dando el siguiente error

[Errno 10051] A socket operation was attempted to an unreachable network

¿Cuál podría ser el problema?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta