【问题标题】:ipython notebook doesn't work: OSError: [Errno None not found] 2ipython notebook 不工作:OSError: [Errno None not found] 2
【发布时间】:2017-02-10 21:04:12
【问题描述】:

我按照说明运行 ipython.exe 笔记本:

> [TerminalIPythonApp] WARNING | Subcommand `ipython notebook` is
> deprecated and will be removed in future versions.
> [TerminalIPythonApp] WARNING | You likely want to use `jupyter
> notebook` in the future Traceback (most recent call last):   File
> "C:\Miniconda3\Scripts\ipython-script.py", line 5, in <module>
>     sys.exit(IPython.start_ipython())   File "C:\Miniconda3\lib\site-packages\IPython\__init__.py", line 119, in
> start_ipython
>     return launch_new_instance(argv=argv, **kwargs)   File "C:\Miniconda3\lib\site-packages\traitlets\config\application.py",
> line 657, in launch_instance
>     app.initialize(argv)   File "<decorator-gen-110>", line 2, in initialize   File
> "C:\Miniconda3\lib\site-packages\traitlets\config\application.py",
> line 87, in catch_config_error
>     return method(app, *args, **kwargs)   File "C:\Miniconda3\lib\site-packages\IPython\terminal\ipapp.py", line 300,
> in initialize
>     super(TerminalIPythonApp, self).initialize(argv)   File "<decorator-gen-7>", line 2, in initialize   File
> "C:\Miniconda3\lib\site-packages\traitlets\config\application.py",
> line 87, in catch_config_error
>     return method(app, *args, **kwargs)   File "C:\Miniconda3\lib\site-packages\IPython\core\application.py", line
> 446, in initialize
>     self.parse_command_line(argv)   File "C:\Miniconda3\lib\site-packages\IPython\terminal\ipapp.py", line 295,
> in parse_command_line
>     return super(TerminalIPythonApp, self).parse_command_line(argv)   File "<decorator-gen-4>", line 2, in parse_command_line   File
> "C:\Miniconda3\lib\site-packages\traitlets\config\application.py",
> line 87, in catch_config_error
>     return method(app, *args, **kwargs)   File "C:\Miniconda3\lib\site-packages\traitlets\config\application.py",
> line 514, in parse_command_line
>     return self.initialize_subcommand(subc, subargv)   File "C:\Miniconda3\lib\site-packages\IPython\core\application.py", line
> 236, in initialize_subcommand
>     return super(BaseIPythonApplication, self).initialize_subcommand(subc, argv)   File "<decorator-gen-3>",
> line 2, in initialize_subcommand   File
> "C:\Miniconda3\lib\site-packages\traitlets\config\application.py",
> line 87, in catch_config_error
>     return method(app, *args, **kwargs)   File "C:\Miniconda3\lib\site-packages\traitlets\config\application.py",
> line 445, in initialize_subcommand
>     subapp = import_item(subapp)   File "C:\Miniconda3\lib\site-packages\ipython_genutils\importstring.py",
> line 31, in import_item
>     module = __import__(package, fromlist=[obj]) ImportError: No module named 'notebook'

现在如果我运行 jupyter notebook,我会得到:

C:\Miniconda3\Scripts>jupyter notebook Traceback(最近调用 最后):文件“C:\Miniconda3\Scripts\jupyter-script.py”,第 5 行,在 sys.exit(jupyter_core.command.main()) 文件“C:\Miniconda3\lib\site-packages\jupyter_core\command.py”,第 186 行, 主要是 _execvp(command, sys.argv[1:]) 文件“C:\Miniconda3\lib\site-packages\jupyter_core\command.py”,第 104 行, 在 _execvp raise OSError('%r not found' % cmd, errno.ENOENT) OSError: [Errno None not found] 2

我需要将我的工作保存为 ipython 笔记本。我该怎么做?

【问题讨论】:

  • 不是你的错。您的安装不完整或损坏。此外,Jupyter Inc. 忽略了向后不兼容更改的第一定律(即“不要”),这意味着您的教程不准确。不幸的是,我不知道从哪里获得好的安装或最新的教程。

标签: python windows jupyter-notebook miniconda


【解决方案1】:

就像zwol 所说,您的安装可能已经搞砸了。您可以做两件事。

  1. 完全删除您的 miniconda 安装,然后重试。
  2. 创建一个新环境并在那里安装 ipython/jupyter。我会先试试这个。

    conda create -n myenv python=3
    activate myenv
    conda install jupyter
    jupyter notebook

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,但我创建了一个“testenv”并在那里运行 jupyter notebook,它对我有用。 主安装有些问题,但您可以在不同的环境中安装工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-29
      • 1970-01-01
      • 2022-12-20
      • 2018-02-03
      • 2010-10-28
      • 2015-12-30
      • 2014-06-23
      • 1970-01-01
      相关资源
      最近更新 更多