Cómo hacer una copia de seguridad de Python para usar en otra computadora

Descubra dónde su versión particular de Python (y cualquier administrador de paquetes que esté utilizando como Pip) almacenan las copias fuera de línea de los paquetes que ha descargado. Esto puede diferir entre las versiones de Python, pero también las implementaciones de Python. Es probable que esté utilizando CPython (pero podría ser 2 o 3). Y dependiendo de su sistema operativo, las rutas también difieren, por ejemplo, en Windows es una ruta completamente diferente a la de Linux.

Por ejemplo, aquí hay una discusión completa sobre dónde están estos archivos: ¿Dónde se almacenan los módulos de Python?

Luego, simplemente copie esos archivos, ya sea a través de una red o una unidad externa. Realmente es tan simple como eso. Esas bibliotecas / paquetes / módulos que ha utilizado son solo archivos que residen en alguna ruta estándar en su computadora. Es una ruta que su implementación particular de Python “sabe” que debe verificar cuando la usa en su código. Mientras los archivos estén allí, no es necesario descargarlos nuevamente.

Use entornos virtuales.

  • Instalar entorno virtual.

pip install virtualenv

  • Inicialice virtualenv en su proyecto actual.

virtualenv -p python3 venv

  • Actívalo cuando quieras.

fuente venv / bin / activar

  • Instale cualquier módulo requerido.
  • Actualice el archivo require.txt.

congelación de pip> requerimientos.txt

  • Desactívelo cuando haya terminado con el virtualenv.

desactivar

  • Copie todo el directorio con el directorio venv donde quiera (en la misma plataforma). Esto no es 100% portátil.
  • Si cambia plataformas como de Linux a Windows, puede instalar fácilmente paquetes utilizando require.txt, que requiere Internet.

Lea el tutorial sobre entornos virtuales .

Requiere conexión a Internet.

Puede crear una cuenta en Docker para crear su propia imagen de Docker. Descargue todas las dependencias en su imagen y guárdela. También hay imágenes de aplicaciones como OpenCV que puede agregar a su imagen. Los comandos básicos para usar Docker se pueden buscar en Google fácilmente. Una vez que haya completado su configuración, solo necesita descargar Docker en la nueva computadora de cualquier sistema operativo y extraer su imagen guardada usando su cuenta de Docker con comandos básicos y ¡estará listo!

Te recomiendo que uses Gît y quizás github.

Git es un software de control de versiones distribuido. Le permitirá realizar un seguimiento de todo lo que necesita. Realmente es bastante bueno. Lo mejor de todo es que debería poder obtener su código en cualquier computadora con conexión a Internet si lo carga en github.

Desarrolle un software mejor, juntos

Si las dependencias son paquetes estándar de Python, le sugiero que las enumere. Puede reinstalarlos en su nuevo sistema usando pip.

Las otras respuestas son buenas.

Literalmente solo copie y pegue los archivos en una unidad flash de 16 bits para transferir información entre computadoras, probablemente pueda hacer lo mismo.