【问题标题】:VS Code: Can't run Python Interactive WindowVS Code:无法运行 Python 交互窗口
【发布时间】:2020-06-04 08:54:13
【问题描述】:

当我尝试在 VS Code 中运行 Python 交互式窗口时,我收到错误消息:

Jupyter notebook failed to launch. 
Error: Traceback (most recent call last):
  File "C:\Users\Parker\AppData\Local\Programs\Python\Python37\lib\site-packages\nbformat\validator.py", line 12, in <module>
    from jsonschema import ValidationError
  File "C:\Users\Parker\AppData\Roaming\Python\Python37\site-packages\jsonschema\__init__.py", line 11, in <module>
    from jsonschema.exceptions import (
  File "C:\Users\Parker\AppData\Roaming\Python\Python37\site-packages\jsonschema\exceptions.py", line 9, in <module>
    import attr
ModuleNotFoundError: No module named 'attr'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\Users\Parker\.vscode\extensions\ms-python.python-2020.5.80290\pythonFiles\vscode_datascience_helpers\daemon\daemon_python.py", line 54, in _decorator
    return func(self, *args, **kwargs)
  File "c:\Users\Parker\.vscode\extensions\ms-python.python-2020.5.80290\pythonFiles\vscode_datascience_helpers\jupyter_daemon.py", line 105, in m_exec_module_observable
    self._start_notebook(args, cwd, env)
  File "c:\Users\Parker\.vscode\extensions\ms-python.python-2020.5.80290\pythonFiles\vscode_datascience_helpers\jupyter_daemon.py", line 147, in _start_notebook
    from notebook import notebookapp as app
  File "C:\Users\Parker\AppData\Local\Programs\Python\Python37\lib\site-packages\notebook\notebookapp.py", line 83, in <module>
    from .services.contents.manager import ContentsManager
  File "C:\Users\Parker\AppData\Local\Programs\Python\Python37\lib\site-packages\notebook\services\contents\manager.py", line 17, in <module>
    from nbformat import sign, validate as validate_nb, ValidationError
  File "C:\Users\Parker\AppData\Local\Programs\Python\Python37\lib\site-packages\nbformat\__init__.py", line 33, in <module>
    from .validator import validate, ValidationError
  File "C:\Users\Parker\AppData\Local\Programs\Python\Python37\lib\site-packages\nbformat\validator.py", line 23, in <module>
    raise ImportError(str(e) + verbose_msg)
ImportError: No module named 'attr'

    Jupyter notebook format depends on the jsonschema package:

        https://pypi.python.org/pypi/jsonschema

    Please install it first.


Failed to run jupyter as observable with args notebook --no-browser --notebook-dir=C:\Users\Parker\AppData\Local\Temp\e74520b3-6a8d-4e0a-8f80-8ddf2a64bf70 --config=C:\Users\Parker\AppData\Local\Temp\e74520b3-6a8d-4e0a-8f80-8ddf2a64bf70\jupyter_notebook_config.py --NotebookApp.iopub_data_rate_limit=10000000000.0

这里有另一个关于同样问题的帖子:Can't use Jupyter Notebook: jsonschema apparently missing,但是,在执行了解决方案中的所有步骤后,错误仍然存​​在。如果有人能够提供可能的解决方案,我将不胜感激。

【问题讨论】:

    标签: python visual-studio-code jupyter-notebook


    【解决方案1】:

    需要在代码中单独安装jupyter notebook。

    给出描述:Jupyter notebook

    【讨论】:

    • 所以我没有运行命令'conda install -c conda-forge jupyterlab',但是,我确实运行了页面上的所有其他命令并且错误仍然存​​在。我刚刚重新安装了 Anaconda 和 VS Code,它解决了这个问题,很遗憾,我无法判断运行该页面上的所有命令是否会为我解决这个问题,但感谢您帮助我。
    • 更正我上面的评论。您是正确的,运行您链接的网站上的命令“conda install -c conda-forge notebook”可以解决问题。 :)
    【解决方案2】:

    所以我最终卸载并重新安装了 Anaconda 和 VS Code,它解决了问题。

    编辑: Akshat Zala 帮助我找到了根本问题。我试图在全新的 Anaconda 环境中运行交互式窗口。这意味着我还没有安装 Jupyter Notebook,因此交互式窗口将无法工作。我通过激活 conda 环境然后运行命令“conda install -c conda-forge notebook”解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-27
      • 1970-01-01
      • 2022-01-19
      • 2020-09-04
      • 2021-01-07
      • 1970-01-01
      相关资源
      最近更新 更多