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