Después de de esta larga selección de datos resolvimos este apuro que tienen algunos los lectores. Te regalamos la solución y nuestro objetivo es servirte de mucha apoyo.
Solución:
Este enfoque (tener todas las dependencias en un directorio y no descargar desde un índice) solo funciona cuando el directorio contiene todos los paquetes. Por lo tanto, el directorio debe contener todas las dependencias, pero también todos los paquetes de los que dependen esas dependencias (por ejemplo, six
, pytz
etc).
Por lo tanto, debe incluirlos manualmente en requirements.txt
(para que el primer paso los descargue explícitamente) o debe instalar todos los paquetes usando PyPI y luego pip freeze > requirements.txt
para almacenar la lista de todos los paquetes necesarios.
Había instalado python3 pero mi python en /usr/bin/python todavía era la versión anterior 2.7
Esto funcionó (
estaba pyserial
en mi caso):
python3 -m pip install
Después de 2 horas de búsqueda, encontré una manera de solucionarlo con solo una línea de comando. Necesita saber la versión del paquete (simplemente busque la versión del PAQUETE).
Dominio:
python3 -m pip install --pre --upgrade PACKAGE==VERSION.VERSION.VERSION
Te invitamos a secundar nuestra faena mostrando un comentario y puntuándolo te damos las gracias.