Jupiter笔记本运行错误:AttributeError:模块“importlib_metadata”没有属性“version”

2024-09-29 05:20:21 发布

您现在位置:Python中文网/ 问答频道 /正文

最初,Jupyter笔记本运行良好,没有任何问题。 但在今天安装tensorflow和keras之后,它就不起作用了

  • 错误信息:

回溯(最近一次呼叫最后一次): 文件“C:\Anaconda3\Scripts\jupyter notebook script.py”,第6行,在 从notebook.notebookapp导入主 文件“C:\Anaconda3\lib\site packages\notebook\notebookapp.py”,第85行,在 从.services.contents.manager导入内容管理器 文件“C:\Anaconda3\lib\site packages\notebook\services\contents\manager.py”,第17行,在 从nbformat导入符号,验证为validate\u nb,ValidationError 文件“C:\Anaconda3\lib\site packages\nbformat\uem>init\um.py”,第32行,在 从.validator导入验证,验证错误 文件“C:\Anaconda3\lib\site packages\nbformat\validator.py”,第12行,在 从.json\u compat导入获取\u当前\u验证器,ValidationError 文件“C:\Anaconda3\lib\site packages\nbformat\json\u compat.py”,第10行,格式为 导入jsonschema 文件“C:\Anaconda3\lib\site packages\jsonschema\uem>initinit.py”,第34行,在 version=metadata.version(“jsonschema”) AttributeError:模块“importlib_元数据”没有属性“版本”


Tags: 文件pylibpackagesservicecontentsmanagersite
3条回答

这是Anaconda版本升级的问题。 您可以使用以下对我有效的命令来解决此问题

conda install -c conda-forge importlib_metadata

对我来说,同样的错误发生在VSCode建议我安装一个tensorboard插件,然后我按yes之后。(MacOS 11.4,Conda 4.10.3)

它似乎为环境中的多个包引入了某种版本不匹配

以下操作修复了该问题:

conda update  all

您的importlib_metadata软件包有问题,您可以尝试先卸载它,然后使用以下命令强制执行新安装:

pip uninstall importlib_metadata 
pip install importlib_metadata  force-reinstall

这对我有用

相关问题 更多 >