最初,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'
3 回答
慕村225694
TA贡献1880条经验 获得超4个赞
您的软件包有问题importlib_metadata
,您可以尝试先卸载它,然后使用以下命令强制执行新安装:
pip uninstall importlib_metadata pip install importlib_metadata --force-reinstall
这对我有用。
猛跑小猪
TA贡献1858条经验 获得超8个赞
这是Anaconda版本升级的问题。您可以使用以下对我有用的命令来解决此问题。
conda install -c conda-forge importlib_metadata
30秒到达战场
TA贡献1828条经验 获得超6个赞
对我来说,在 VSCode 建议我安装张量板插件并且我按了“是”后,发生了同样的错误。(MacOS 11.4、Conda 4.10.3)
它似乎为环境中的多个包引入了某种版本不匹配的情况。
以下解决了该问题:
conda update --all
添加回答
举报
0/150
提交
取消