¿Cuál es la versión conda de esto?
pip install -r requirements.txt --target ./lib
Encontré estos comandos:
while read requirement; do conda install --yes $requirement; done < requirements.txt
Pero no dice cómo especificar --target ./lib
pip
installation
anaconda
virtualenv
conda
vineeth kanaparthi
fuente
fuente
requirements.txt
versiones específicas de paquetes, obtengoInvalidVersionSpec: Invalid version '3.0.': empty version component
conda install
. Sin embargo, es posible especificar una ubicación para un entorno virtual con el--prefix
argumento opcional ( doc ) y las especificaciones del entorno de destino se pueden proporcionar con los argumentos opcionales--name
o--prefix
( doc ).Para crear un entorno nombrado
py37
con python 3.7, usando el canal conda-forge y una lista de paquetes:Banderas explicadas:
-y
: No pida confirmación.--force-reinstall
: Instale el paquete incluso si ya existe.-q
: No muestra la barra de progreso.-c
: Canal adicional para buscar paquetes. Estas son las URL buscadas en el ordenEl ansible-role dockpack.base_miniconda puede administrar entornos de conda y puede usarse para crear una imagen base de docker.
Alternativamente, puede crear un archivo environment.yml en lugar de requirements.txt:
name: py37 channels: - conda-forge dependencies: - python=3.7 - numpy=1.9.* - pandas
Utilice este comando para enumerar los entornos que tiene:
Utilice este comando para eliminar el entorno:
fuente
Siempre puedes probar esto:
Esto simplemente usa el pip instalado en el entorno conda. Si pip no está preinstalado en su entorno, siempre puede ejecutar el siguiente comando
fuente
Una búsqueda rápida en los documentos oficiales de conda le ayudará a encontrar lo que hace cada bandera.
Hasta aquí:
-y
: No pida confirmación.-f
: Creo que debería serlo--file
, por lo que leyó las versiones del paquete del archivo dado.-q
: No muestra la barra de progreso.-c
: Canal adicional para buscar paquetes. Estas son las URL buscadas en el ordenfuente
¿Funcionaría esto?
o
fuente