我刚刚为Mac OS X下载了Anaconda 4.2.0(使用python 3.5.2)。每当我尝试更新任何软件包等时,我的ipython控制台会显示软件包依赖项并显示“继续([y] / n)? “但不接受任何投入。例如。我按回车键,或按y键等,没有任何反应。这是一个例子:
UITableViewCell
此步骤后不会响应。当我输入'Ctrl-C'时,它会突破这个循环。我尝试过Shift-Enter,Alt-Enter,Ctrl-Enter,Cmd-Enter等但没有运气。撕掉我的头发。我错过了什么吗?
答案 0 :(得分:16)
您可以在ipython中使用!
运算符启动shell命令,但在启动进程后无法与它们进行交互。
因此,您可以:
--yes
标志。例如: In[2]: !conda create -n graphlab-env python=2.7 anaconda --yes
答案 1 :(得分:11)
如果你在命令的末尾添加'--yes'它可以工作。例如:
>>>!conda install seaborn --yes
答案 2 :(得分:2)
解决方案:
!conda update --update-all --yes
或不久之后:
!conda update --all -y
答案 3 :(得分:0)
只需将-y附加到任何命令即可跳过所有是/否问题。大多数软件包都以与之配合使用的方式进行配置。 为您 !conda创建-n graphlab-env python = 2.7 anaconda -y