Je travaille avec des environnements de conda et ai besoin de quelques paquets de pip, par exemple. roues pré-compilées de ~ gohlke .
Pour le moment, j'ai deux fichiers: environment.yml
pour conda avec:
# run: conda env create --file environment.yml
name: test-env
dependencies:
- python>=3.5
- anaconda
et requirements.txt
pour les pip pouvant être utilisés après avoir activé l’environnement ci-dessus:
# 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
Est-il possible de les combiner dans un seul fichier (pour conda)?
Les dépendances de pip peuvent être incluses dans le environment.yml
fichier comme ceci ( 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
Cela fonctionne aussi pour .whl
fichiers dans le même répertoire (voir réponse de Dengar ) ainsi qu’avec les packages de pip habituels.
Je veux juste ajouter que l'ajout d'une roue dans le répertoire fonctionne également. J'obtenais cette erreur en utilisant l'URL complète:
HTTP error 404 while getting http://www.lfd.uci.edu/~gohlke/pythonlibs/f9r7rmd8/opencv_python-3.1.0-cp35-none-win_AMD64.whl
Nous avons fini par télécharger la roue et l’enregistrer dans le même répertoire que le fichier yml.
name: test-env
dependencies:
- python>=3.5
- anaconda
- pip
- pip:
- opencv_python-3.1.0-cp35-none-win_AMD64.whl