【问题标题】:Jupyter notebook, anaconda not launching after python upgradeJupyter notebook,python 升级后 anaconda 无法启动
【发布时间】:2023-01-28 23:09:52
【问题描述】:

从终端启动 jupyter notebook 时出错

Traceback (most recent call last):
  File "/Users/mukhtadirsyed/opt/anaconda3/bin/jupyter-notebook", line 5, in <module>
    from notebook.notebookapp import main
  File "/Users/mukhtadirsyed/opt/anaconda3/lib/python3.9/site-packages/notebook/notebookapp.py", line 79, in <module>
    from .services.contents.manager import ContentsManager
  File "/Users/mukhtadirsyed/opt/anaconda3/lib/python3.9/site-packages/notebook/services/contents/manager.py", line 17, in <module>
    from nbformat import sign, validate as validate_nb, ValidationError
  File "/Users/mukhtadirsyed/opt/anaconda3/lib/python3.9/site-packages/nbformat/__init__.py", line 32, in <module>
    from .validator import validate, ValidationError
  File "/Users/mukhtadirsyed/opt/anaconda3/lib/python3.9/site-packages/nbformat/validator.py", line 12, in <module>
    from .json_compat import get_current_validator, ValidationError
  File "/Users/mukhtadirsyed/opt/anaconda3/lib/python3.9/site-packages/nbformat/json_compat.py", line 10, in <module>
    import jsonschema
  File "/Users/mukhtadirsyed/opt/anaconda3/lib/python3.9/site-packages/jsonschema/__init__.py", line 22, in <module>
    from jsonschema.protocols import Validator
ModuleNotFoundError: No module named 'jsonschema.protocols'

我的python版本是3.9.7

尝试再次安装 anaconda 但也失败了

【问题讨论】:

    标签: jupyter-notebook


    【解决方案1】:

    看起来错误与 jsonschema 包中缺少的模块有关。这可能是由于 jsonschema 版本和您正在使用的 python 版本之间存在版本兼容性问题。

    一种可能的解决方案是通过在终端中运行命令pip install --upgrade jsonschema 来尝试安装最新版本的 jsonschema。

    如果这不起作用,您可以尝试卸载并重新安装 Anaconda 发行版,确保安装的版本与您当前的 python 版本兼容。您可以使用命令conda install anaconda=2021.12

    另一种解决方案可能是尝试通过 pip 安装 jupyter notebook 和 anaconda。

    另外,请确保您已运行命令conda init,以便它修改您的 shell 启动文件并在您的 shell 会话中激活 conda 的基础环境。

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 2019-02-17
      • 1970-01-01
      • 2022-12-07
      相关资源
      最近更新 更多