J'essaie d'automatiser le processus de mise en place d'un environnement de développement avec pandas package en utilisant conda.
J'ai installé conda, créé et activé un environnement de développement. Lorsque j'ai essayé d'installer un package comme suit, j'ai remarqué qu'il y avait une invite à laquelle un utilisateur devait saisir O ou N (Continuer ([y]/n)?) Pour que l'installation se déroule correctement.
$ conda install pandas
Fetching package metadata: ....
Solving package specifications: ..................
Package plan for installation in environment /home/miniconda2/envs/pandas_env:
The following packages will be downloaded:
package | build
---------------------------|-----------------
libgfortran-1.0 | 0 170 KB
openblas-0.2.14 | 3 3.5 MB
numpy-1.10.2 | py27_0 5.9 MB
pytz-2015.7 | py27_0 174 KB
six-1.10.0 | py27_0 16 KB
python-dateutil-2.4.2 | py27_0 219 KB
pandas-0.17.1 | np110py27_0 12.4 MB
------------------------------------------------------------
Total: 22.3 MB
The following NEW packages will be INSTALLED:
libgfortran: 1.0-0
numpy: 1.10.2-py27_0
openblas: 0.2.14-3
pandas: 0.17.1-np110py27_0
python-dateutil: 2.4.2-py27_0
pytz: 2015.7-py27_0
six: 1.10.0-py27_0
Proceed ([y]/n)? y
Fetching packages ...
libgfortran-1. 100% |###################################################################################################################################################################| Time: 0:00:00 457.23 kB/s
openblas-0.2.1 100% |###################################################################################################################################################################| Time: 0:00:02 1.68 MB/s
numpy-1.10.2-p 100% |###################################################################################################################################################################| Time: 0:00:02 2.42 MB/s
pytz-2015.7-py 100% |###################################################################################################################################################################| Time: 0:00:00 388.35 kB/s
six-1.10.0-py2 100% |###################################################################################################################################################################| Time: 0:00:00 224.69 kB/s
python-dateuti 100% |###################################################################################################################################################################| Time: 0:00:00 493.15 kB/s
pandas-0.17.1- 100% |###################################################################################################################################################################| Time: 0:00:04 3.24 MB/s
Extracting packages ...
[ COMPLETE ]|######################################################################################################################################################################################| 100%
Linking packages ...
[ COMPLETE ]|######################################################################################################################################################################################| 100%
Comment ignorer ces invites pour que l'installation se déroule en silence? J'ai essayé d'utiliser l'indicateur -f mais il ne semble pas exister avec la commande d'installation conda.
Merci d'avance!
Je viens de trouver cette réponse ici: http://conda.pydata.org/docs/commands/conda-install.html
Utilisé $conda install -y pandas
et il s'est installé sans aucune invite.
Je suggère de ne pas passer le processus de confirmation.
car il contient toujours des informations importantes concernant cette installation (quel package sera mis à jour et quel package de dépendance sera installé et quel package sera rétrogradé)
Une fois, j'ai corrompu mon environnement car je n'ai pas remarqué la mise à jour d'une partie du package et j'ai mis beaucoup de temps à comprendre que certains packages devaient rester dans une version plus ancienne pour que certains autres packages s'exécutent correctement. vous dire où déboguer une fois que vous avez corrompu votre environnement de package après l'installation
Quoi qu'il en soit, voici la solution. Utilisez simplement -y
drapeau :
conda install -y PACKAGE_NAME