VS代码:无法运行Python交互式窗口

问题描述 投票:0回答:2

[当我尝试以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
2个回答
0
投票

您需要用代码分别安装jupyter笔记本。

给出说明:Jupyter notebook


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.