猿问

Jupiter笔记本运行错误:AttributeError: module 'importlib_'

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


错误信息:


Traceback (most recent call last):

  File "C:\Anaconda3\Scripts\jupyter-notebook-script.py", line 6, in <module>

    from notebook.notebookapp import main

  File "C:\Anaconda3\lib\site-packages\notebook\notebookapp.py", line 85, in <module>

    from .services.contents.manager import ContentsManager

  File "C:\Anaconda3\lib\site-packages\notebook\services\contents\manager.py", line 17, in <module>

    from nbformat import sign, validate as validate_nb, ValidationError

  File "C:\Anaconda3\lib\site-packages\nbformat\__init__.py", line 32, in <module>

    from .validator import validate, ValidationError

  File "C:\Anaconda3\lib\site-packages\nbformat\validator.py", line 12, in <module>

    from .json_compat import get_current_validator, ValidationError

  File "C:\Anaconda3\lib\site-packages\nbformat\json_compat.py", line 10, in <module>

    import jsonschema

  File "C:\Anaconda3\lib\site-packages\jsonschema\__init__.py", line 34, in <module>

    __version__ = metadata.version("jsonschema")

AttributeError: module 'importlib_metadata' has no attribute 'version'


智慧大石
浏览 246回答 3
3回答

慕村225694

您的软件包有问题importlib_metadata,您可以尝试先卸载它,然后使用以下命令强制执行新安装:pip&nbsp;uninstall&nbsp;importlib_metadata&nbsp; pip&nbsp;install&nbsp;importlib_metadata&nbsp;--force-reinstall这对我有用。

猛跑小猪

这是Anaconda版本升级的问题。您可以使用以下对我有用的命令来解决此问题。conda&nbsp;install&nbsp;-c&nbsp;conda-forge&nbsp;importlib_metadata

30秒到达战场

对我来说,在 VSCode 建议我安装张量板插件并且我按了“是”后,发生了同样的错误。(MacOS 11.4、Conda 4.10.3)它似乎为环境中的多个包引入了某种版本不匹配的情况。以下解决了该问题:conda&nbsp;update&nbsp;--all
随时随地看视频慕课网APP

相关分类

Python
我要回答