【问题标题】:When I open the spyder in anaconda, the spyder indicates that an error ocurred while starting the kernel in spyder当我在anaconda中打开spyder时,spyder提示在spyder中启动内核时出错
【发布时间】:2020-03-27 16:23:05
【问题描述】:

当我在 anaconda 中打开 Spyder 时,Spyder 提示在 Spyder 中启动内核时出错。我已经(在终端中)尝试了来自 Spyder 的两个建议命令。但是,我重启anaconda并打开Spyder后,同样的问题存在,所以不知道如何解决。感谢您的帮助!

以下是 Spyder 打开时的内容:

An error occurred while starting the kernel

Your Python environment or installation doesn't have the spyder‑kernels module or the right version of it installed. Without this module is not possible for Spyder to create a console for you.

You can install it by running in a system terminal:

conda install spyder‑kernels=0.*

or

pip install spyder‑kernels==0.*

终端中的结果如下所示。

(base) pn-204-190:~ yangboning$ conda install spyder-kernels=0.*
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

(base) pn-204-190:~ yangboning$ pip install spyder-kernels==0.*
Requirement already satisfied: spyder-kernels==0.* in ./opt/anaconda3/lib/python3.7/site-packages (0.5.2)
Requirement already satisfied: ipykernel>=4.8.2 in ./opt/anaconda3/lib/python3.7/site-packages (from spyder-kernels==0.*) (5.1.2)
Requirement already satisfied: wurlitzer; platform_system != "Windows" in ./opt/anaconda3/lib/python3.7/site-packages (from spyder-kernels==0.*) (1.0.3)
Requirement already satisfied: pyzmq>=17 in ./opt/anaconda3/lib/python3.7/site-packages (from spyder-kernels==0.*) (18.1.0)
Requirement already satisfied: cloudpickle in ./opt/anaconda3/lib/python3.7/site-packages (from spyder-kernels==0.*) (1.2.2)
Requirement already satisfied: jupyter-client>=5.2.3 in ./opt/anaconda3/lib/python3.7/site-packages (from spyder-kernels==0.*) (5.3.3)
Requirement already satisfied: traitlets>=4.1.0 in ./opt/anaconda3/lib/python3.7/site-packages (from ipykernel>=4.8.2->spyder-kernels==0.*) (4.3.3)
Requirement already satisfied: ipython>=5.0.0 in ./opt/anaconda3/lib/python3.7/site-packages (from ipykernel>=4.8.2->spyder-kernels==0.*) (7.8.0)
Requirement already satisfied: tornado>=4.2 in ./opt/anaconda3/lib/python3.7/site-packages (from ipykernel>=4.8.2->spyder-kernels==0.*) (6.0.3)
Requirement already satisfied: python-dateutil>=2.1 in ./opt/anaconda3/lib/python3.7/site-packages (from jupyter-client>=5.2.3->spyder-kernels==0.*) (2.8.0)
Requirement already satisfied: jupyter-core in ./opt/anaconda3/lib/python3.7/site-packages (from jupyter-client>=5.2.3->spyder-kernels==0.*) (4.5.0)
Requirement already satisfied: ipython-genutils in ./opt/anaconda3/lib/python3.7/site-packages (from traitlets>=4.1.0->ipykernel>=4.8.2->spyder-kernels==0.*) (0.2.0)
Requirement already satisfied: six in ./opt/anaconda3/lib/python3.7/site-packages (from traitlets>=4.1.0->ipykernel>=4.8.2->spyder-kernels==0.*) (1.12.0)
Requirement already satisfied: decorator in ./opt/anaconda3/lib/python3.7/site-packages (from traitlets>=4.1.0->ipykernel>=4.8.2->spyder-kernels==0.*) (4.4.0)
Requirement already satisfied: jedi>=0.10 in ./opt/anaconda3/lib/python3.7/site-packages (from ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (0.15.1)
Requirement already satisfied: prompt-toolkit<2.1.0,>=2.0.0 in ./opt/anaconda3/lib/python3.7/site-packages (from ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (2.0.10)
Requirement already satisfied: pygments in ./opt/anaconda3/lib/python3.7/site-packages (from ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (2.4.2)
Requirement already satisfied: pickleshare in ./opt/anaconda3/lib/python3.7/site-packages (from ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (0.7.5)
Requirement already satisfied: appnope; sys_platform == "darwin" in ./opt/anaconda3/lib/python3.7/site-packages (from ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (0.1.0)
Requirement already satisfied: setuptools>=18.5 in ./opt/anaconda3/lib/python3.7/site-packages (from ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (41.4.0)
Requirement already satisfied: pexpect; sys_platform != "win32" in ./opt/anaconda3/lib/python3.7/site-packages (from ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (4.7.0)
Requirement already satisfied: backcall in ./opt/anaconda3/lib/python3.7/site-packages (from ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (0.1.0)
Requirement already satisfied: parso>=0.5.0 in ./opt/anaconda3/lib/python3.7/site-packages (from jedi>=0.10->ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (0.5.1)
Requirement already satisfied: wcwidth in ./opt/anaconda3/lib/python3.7/site-packages (from prompt-toolkit<2.1.0,>=2.0.0->ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (0.1.7)
Requirement already satisfied: ptyprocess>=0.5 in ./opt/anaconda3/lib/python3.7/site-packages (from pexpect; sys_platform != "win32"->ipython>=5.0.0->ipykernel>=4.8.2->spyder-kernels==0.*) (0.6.0)
(base) pn-204-190:~ yangboning$ 

【问题讨论】:

    标签: python kernel spyder


    【解决方案1】:

    你可以试试:

    conda install spyder-kernels
    
    

    pip install spyder-kernels
    
    

    【讨论】:

    • 啊哈,最后我卸载并重新安装了anaconda,然后问题就不存在了。还是谢谢你!
    【解决方案2】:

    如果@lyq 的解决方案不起作用,这对我有用。

    打开 Anaconda 提示符并运行这一行:

    spyder --reset
    

    【讨论】:

      【解决方案3】:

      here 检查兼容版本的 spyder-kernel 并像这样使用 pip 安装-

      pip install spyder-kernels== COMPATIBLE VERSION

      【讨论】:

        猜你喜欢
        • 2019-12-16
        • 2014-02-08
        • 2020-10-01
        • 2021-03-30
        • 2017-07-10
        • 2022-01-10
        • 2018-04-26
        相关资源
        最近更新 更多