Quiero crear un virtualenv sin paquetes globales de python, pero con la distribución scipy compartida; la instalación de scipy lleva bastante tiempo y no quiero realizar los movimientos con demasiada frecuencia.add2virtualenv (envoltorio virtualenv) no funciona con scipy
Ejecuto add2virtualenv /Library/Python/2.7/site-packages/scipy
y después de ejecutar add2virtualenv muestra que el directorio está agregado. (He doblecheck, es el directorio correcto). Luego publico workon myfile
para asegurarme de que los directorios de trabajo se vuelven a cargar. Sin embargo, cuando intento cargar scipy, es ImportError: No module named scipy
. Esto es inesperado.
¿Alguien ha utilizado un scipy global en un sitio no global de paquetes virtualenv?
add2virtualenv agrega el directorio especificado a PYTHONPATH. Por lo tanto, debe agregar todo su paquete de sitio para importar scipy. – rubik
Una solución alternativa debería ser el enlace simbólico del directorio scipy dentro del paquete de sitio de env virtual – rubik
Gracias. Así que malinterpreté la forma en que debería usarse add2virtualenv. ¿No hay ningún comando que haga que sea fácil agregar un paquete específico? (aparte de symlinking?) – Okke