尝试运行 jupyter 笔记本时模块“attr”出错

Kat*_*ara 8 python jupyter-notebook

我正在尝试在 Windows 10 PC 上运行 jupyter 笔记本。
安装 miniconda 并安装所需的库后,我运行 jupyter Notebook 并收到以下错误。
我已经使用 jupyter 笔记本几年了,这是第一次看到这个错误。
有谁遇到过这个或者知道如何解决?

  File "C:\Users\katsuya.obara\AppData\Local\Continuum\miniconda3\envs\py35\Scripts\jupyter-notebook-script.py", line 6, in <module>
    from notebook.notebookapp import main
  File "C:\Users\katsuya.obara\AppData\Local\Continuum\miniconda3\envs\py35\lib\site-packages\notebook\notebookapp.py", line 83, in <module>
    from .services.contents.manager import ContentsManager
  File "C:\Users\katsuya.obara\AppData\Local\Continuum\miniconda3\envs\py35\lib\site-packages\notebook\services\contents\manager.py", line 17, in <module>
    from nbformat import sign, validate as validate_nb, ValidationError
  File "C:\Users\katsuya.obara\AppData\Local\Continuum\miniconda3\envs\py35\lib\site-packages\nbformat\__init__.py", line 33, in <module>
    from .validator import validate, ValidationError
  File "C:\Users\katsuya.obara\AppData\Local\Continuum\miniconda3\envs\py35\lib\site-packages\nbformat\validator.py", line 12, in <module>
    from jsonschema import ValidationError
  File "C:\Users\katsuya.obara\AppData\Local\Continuum\miniconda3\envs\py35\lib\site-packages\jsonschema\__init__.py", line 12, in <module>
    from jsonschema.exceptions import (
  File "C:\Users\katsuya.obara\AppData\Local\Continuum\miniconda3\envs\py35\lib\site-packages\jsonschema\exceptions.py", line 141, in <module>
    @attr.s(hash=True)
AttributeError: module 'attr' has no attribute 's'
Run Code Online (Sandbox Code Playgroud)

Des*_*ngh 7

我相信如果您安装实际上包含上述两个软件包的 attrs ,该错误就会得到解决。

$ pip uninstall attr
$ pip install attrs
Run Code Online (Sandbox Code Playgroud)

但首先您需要卸载 attr,然后安装 attrs。经过上述更改后,它应该按预期工作。


小智 0

我遇到了同样的问题,并通过将 attrs 模块降级到 19.2.0 来解决它