conda卡在继续([y]/n)?更新ipython cons中的包时

2024-05-29 03:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚下载了适用于Mac OS X的Anaconda 4.2.0(使用python 3.5.2)。每当我尝试更新任何包等时,我的ipython控制台都会显示包依赖项并显示“继续([y]/n)”但不接受任何输入。E、 我按回车键或y回车键,什么也没发生。下面是一个例子:

!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等,但没有成功。把我的头发扯出来。我遗漏了什么吗?


Tags: theenvpackagekblicensepackagesmbanaconda
3条回答

如果在命令末尾添加“--yes”,则它可以工作。例如:

>>>!conda install seaborn --yes

只需将-y附加到任何命令,跳过所有的是/否问题。大多数软件包的配置方式都是这样的。 为了你的 !conda create-n graphlab env python=2.7Python-y

您可以使用ipython中的!操作符启动shell命令,但在进程启动后不能与它们交互。

因此,您可以:

  1. 在ipython会话之外执行conda命令(IOW,一个普通的shell);或者
  2. 传递--yes标志。e、 g.:

In[2]: !conda create -n graphlab-env python=2.7 anaconda --yes

相关问题 更多 >

    热门问题