python - español - Aceleración de la creación virtualenv con numpy y pandas
pandas python (2)
Podría hacer uso del paquete de wheel
. Hacemos esto en pandas para nuestras construcciones de integración continua, de modo que básicamente podemos descargarlas e instalarlas extremadamente rápido.
Eche un vistazo a ci / speedpack / build.sh . Este script básicamente construye un montón de ruedas que usamos (numpy y scipy incluidas) para CI. En realidad, se almacenan en el servidor y luego se retiran de allí cuando se ejecuta travis-ci.
Eche un vistazo a ci / install.sh para ver cómo funciona el proceso de instalación.
En su situación, un servidor puede ser excesivo, pero puede configurar un repositorio local e instalar ruedas desde allí.
Tengo múltiples virtualenvs en una sola máquina, pero todos ellos necesitan nudos y pandas. Quiero tener copias separadas para cada virtualenv, pero la creación de esos virtualenvs toma bastante tiempo. ¿Hay alguna forma bien definida para precompilar numpy y pandas en mi máquina una sola vez y luego hacer algo como esto?
pip install my_precompiled_numpy
Una vieja pregunta, pero pensé que podría agregar alguna idea reciente. Trabajo tanto en OSX como en Windows en el mismo proyecto. He tenido numerosas demoras (sobre todo, solo obtener los archivos correctos, etc.) en el lado de Windows al tratar de obtener instalaciones binarias para Numpy, etc. Ha cambiado a usar Anaconda Distribution recientemente y hace un trabajo maravilloso de simplificar la vida. Tiene su propio sabor de entornos virtuales integrados y simplifica la vida considerablemente.