Mac OS X用にAnaconda 4.2.0(python 3.5.2)をダウンロードしました。パッケージなどを更新しようとすると、ipythonコンソールにパッケージの依存関係が表示され、「Proceed([ y]/n)?」と入力しますが、入力は受け付けません。たとえば、Enterキーまたはy-enterキーなどを押しても何も起こりません。次に例を示します。
!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)?
このステップの後は応答しません。 「Ctrl-C」と入力すると、このループから抜け出します。 Shift-Enter、Alt-Enter、Ctrl-Enter、Cmd-Enterなどを試しましたが、運はありません。これで髪を引き裂く。何か不足していますか?
Ipythonで!
演算子を使用してシェルコマンドを起動できますが、プロセスの起動後にコマンドを操作することはできません。
したがって、次のことができます。
--yes
フラグを渡します。例えば。:In[2]: !conda create -n graphlab-env python=2.7 anaconda --yes
コマンドの最後に「--yes」を追加すると、機能します。例えば:
>>>!conda install seaborn --yes
すべてのyes/noの質問をスキップするには、コマンドに-yを追加します。ほとんどのパッケージは、これで動作するように構成されています。 !conda create -n graphlab-env python = 2.7 anaconda -yの場合