Je viens de télécharger Anaconda 4.2.0 (avec Python 3.5.2) pour Mac OS X. Chaque fois que j'essaie de mettre à jour un paquet, etc., ma console ipython présente les dépendances du paquet et affiche le message "Continuer ([y]/n)?" mais ne prend aucune entrée. Par exemple. J'appuie sur enter ou sur y-enter, etc. et rien ne se passe. Voici un exemple:
!conda create -n graphlab-env python=2.7 anaconda
Fetching package metadata .......
Solving package specifications: ..........
Package plan for installation in environment /Users/Abhijit/anaconda/envs/graphlab-env:
The following packages will be downloaded:
package | build
---------------------------|-----------------
python-2.7.12 | 1 9.5 MB
_license-1.1 | py27_1 80 KB
alabaster-0.7.9 | py27_0 11 KB
anaconda-clean-1.0.0 | py27_0 3 KB
.
.
.
nbpresent-3.0.2 | py27_0 463 KB
anaconda-4.2.0 | np111py27_0 6 KB
------------------------------------------------------------
Total: 143.9 MB
The following NEW packages will be INSTALLED:
_license: 1.1-py27_1
_nb_ext_conf: 0.3.0-py27_0
alabaster: 0.7.9-py27_0
anaconda: 4.2.0-np111py27_0
anaconda-clean: 1.0.0-py27_0
.
.
.
yaml: 0.1.6-0
zlib: 1.2.8-3
Proceed ([y]/n)?
Il ne répondra pas après cette étape. Lorsque je saisis 'Ctrl-C', il sort de cette boucle. J'ai essayé Maj-Entrée, Alt-Entrée, Ctrl-Entrée, Cmd-Entrée, etc. mais pas de chance. Arracher mes cheveux pour ça. Est-ce que je manque quelque chose?
Vous pouvez lancer des commandes Shell avec l'opérateur !
dans ipython, mais vous ne pouvez pas interagir avec celles-ci après le lancement du processus.
Par conséquent, vous pouvez:
--yes
. par exemple.: In[2]: !conda create -n graphlab-env python=2.7 anaconda --yes
Si vous ajoutez un '--yes' à la fin de la commande, cela fonctionne. Par exemple:
>>>!conda install seaborn --yes
Ajoutez simplement -y à n’importe quelle commande pour ignorer toutes les questions oui/non. La plupart des packages sont configurés de manière à fonctionner avec cela. Pour votre ! Conda create -n graphlab-env python = 2.7 anaconda -y