在Anaconda 3命令提示符下运行“ jupyter笔记本”会生成以下内容:
回溯(最近通话最近): 第31行中的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ jsonschema_ init _。py” 从importlib导入元数据 ImportError:无法从“ importlib”(C:\ ProgramData \ Anaconda3 \ lib \ importlib_ init _。py)导入名称“元数据” 在处理上述异常期间,发生了另一个异常: 追溯(最近一次通话): 第12行中的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ nbformat \ validator.py” 从jsonschema导入ValidationError 文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ jsonschema_ init _。py”,第33行,在 导入importlib_metadata作为元数据 ModuleNotFoundError:没有名为“ importlib_metadata”的模块 在处理上述异常期间,发生了另一个异常: 追溯(最近一次通话): 在第6行的文件“ C:\ ProgramData \ Anaconda3 \ Scripts \ jupyter-notebook-script.py” 从notebook.notebookapp导入主要 在第80行的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ notebook \ notebookapp.py”中 从.services.contents.manager导入ContentsManager 在第17行的“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ notebook \ services \ contents \ manager.py”文件中 从nbformat导入符号,验证为validate_nb,ValidationError 文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ nbformat_ init _。py”,在第32行中 从.validator导入validate,ValidationError 文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ nbformat \ validator.py”,第23行,在 提高ImportError(str(e)+ verbose_msg) ImportError:没有名为“ importlib_metadata”的模块
Jupyter notebook format depends on the jsonschema package:
https://pypi.python.org/pypi/jsonschema
Please install it first.
我尝试了在其他线程中找到的所有内容,使用pip代替了conda install等。
例如,这是conda安装...显然工作正常,并且也已经找到jsonschema:
(基本)C:\ WINDOWS \ system32> conda安装jsonschema 收集包元数据(current_repodata.json):完成 解决环境:完成
环境位置:C:\ ProgramData \ Anaconda3 添加/更新的规格: -jsonschema 优先级较高的频道将支持以下软件包: jsonschema水蟒-> pkgs / main 是否继续([y] / n)? ÿ 准备交易:完成 验证交易:已完成 执行交易:完成
我所做的一切都无法让Jupyter Notebook在Anaconda 3中工作。
对不起,我的笔记的格式被破坏了……我不明白为什么当我用单独的行输入它时,它会将所有行都粉碎成一个大块。
答案 0 :(得分:0)
您必须在Anaconda Prompt上执行:
conda install jsonschema==3.0.2