最初,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
提交
取消