Ho più virtualenv su una singola macchina, ma tutti hanno bisogno di numpy e panda. Voglio avere copie separate per ogni virtualenv, ma la creazione di questi virtualenv richiede un po 'di tempo. C'è qualche modo ben definito di precompilare NumPy e panda sulla mia macchina solo una volta e poi fare qualcosa di simile:Speedup creazione di virtualenv con numpy e panda
pip install my_precompiled_numpy
Le ruote funzionano senza librerie di sviluppo? Continua a dire "ImportError: /local/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so: simbolo non definito: dpotrf_'. Quali librerie installate sul vostro server CI affinché funzioni la ruota numpy? – utapyngo
Ho notato che installi numpy dai sorgenti con Cython. Perché? – utapyngo
Installiamo da fonti in modo che possiamo testare contro più versioni di numpy e altre librerie. È stato il modo più semplice per noi di accelerare le nostre iterazioni della CI senza dipendere dal gestore dei pacchetti (anche se alla fine abbiamo installato lapack in questo modo, non sono sicuro che Ubuntu tenga traccia di versioni multiple di numpy e altri). Costruiamo da fonti una sola volta, in modo da poter riutilizzare i pacchetti tramite le ruote. –