pip3 python pip anaconda conda

python - pip3 - Combinando conda environment.yml con pip required.txt



install pip3 anaconda (2)

Las dependencias de pip se pueden incluir en el archivo environment.yml como este ( docs ):

# run: conda env create --file environment.yml name: test-env dependencies: - python>=3.5 - anaconda - pip - pip: # works for regular pip packages - docx - gooey # and for wheels - http://www.lfd.uci.edu/~gohlke/pythonlibs/bofhrmxk/opencv_python-3.1.0-cp35-none-win_amd64.whl

También funciona para archivos .whl en el mismo directorio (ver la respuesta de Dengar ), así como con paquetes pip comunes.

Trabajo con entornos conda y también necesito algunos paquetes de pip, por ejemplo, ruedas precompiladas de ~gohlke .

Por el momento tengo dos archivos: environment.yml para conda con:

# run: conda env create --file environment.yml name: test-env dependencies: - python>=3.5 - anaconda

y requirements.txt para pip que puede usarse después de activar el entorno conda anterior:

# run: pip install -i requirements.txt docx gooey http://www.lfd.uci.edu/~gohlke/pythonlibs/bofhrmxk/opencv_python-3.1.0-cp35-none-win_amd64.whl

¿Existe la posibilidad de combinarlos en un archivo (para conda)?


Solo quiero agregar que agregar una rueda en el directorio también funciona. Recibía este error cuando usaba la URL completa:

HTTP error 404 while getting http://www.lfd.uci.edu/~gohlke/pythonlibs/f9r7rmd8/opencv_python-3.1.0-cp35-none-win_amd64.whl

Terminé descargando la rueda y guardándola en el mismo directorio que el archivo yml.

name: test-env dependencies: - python>=3.5 - anaconda - pip - pip: - opencv_python-3.1.0-cp35-none-win_amd64.whl