Estoy tratando de instalar Flask-ACL: https://mikeboers.github.io/Flask-ACL
$ pip search acl | grep -i flask Flask-ACL (0.0.1) - Access control lists for Flask. flask-miracle-acl (0.2) - The fabric between the Flask framework and Miracle ACL Flask-Sandbox (0.1.0)- ACL Route controls for Flask Flask-SimpleACL (1.2)- Simple ACL extension $ pip install Flask-ACL Collecting Flask-ACL Could not find a version that satisfies the requirement Flask-ACL (from versions: ) No matching distribution found for Flask-ACL¿Qué pasa aquí?
PS Pip se actualizó hace unos minutos.
ACTUALIZAR:
$ python --version Python 2.7.3Lo estoy ejecutando bajo virtualenv.
pip install -Iv Flask-ACL Collecting Flask-ACL 1 location(s) to search for versions of Flask-ACL: * https://pypi.python.org/simple/flask-acl/ Getting page https://pypi.python.org/simple/flask-acl/ Looking up "https://pypi.python.org/simple/flask-acl/" in the cache Current age based on date: 507 Freshness lifetime from max-age: 600 Freshness lifetime from request max-age: 600 The response is "fresh", returning cached response 600 > 507 Analyzing links from page https://pypi.python.org/simple/flask-acl/ Could not find a version that satisfies the requirement Flask-ACL (from versions: )Limpiando... No se encontró una distribución coincidente para Flask-ACL
Como puedo ver, no existe tal paquete en Pypi:
https://pypi.python.org/simple/flask-acl/pero este existe:
https://pypi.python.org/pypi/Flask-ACL ¿Qué le pasa a mi pip ?
Los desarrolladores de Flask-ACL cometieron el error de no poder cargar la biblioteca Flask-ACL en PyPi (donde pip busca módulos). por lo que deberá instalarlo usando pip desde su página de GitHub.
Puedes hacerlo así:
pip install "git+https://github.com/mikeboers/Flask-ACL"Una razón más común para este tipo de error es probablemente que su entorno no cumple con los requisitos del paquete.
Por ejemplo, esto ocurre si la versión de Python de su entorno no coincide con la versión de Python requerida especificada por el paquete:
(my_python36_env)> pip install package_that_requires_python37 ERROR: Could not find a version that satisfies the requirement package_that_requires_python37. ERROR: No matching distribution found for package_that_requires_python37.Preste atención si su archivo ~/.pip/pip.conf no contiene valores index-url adicionales. Luego puede intentar buscar una versión de paquete específica en el repositorio que no existe.
Alguna solución alternativa es eliminar pip.conf