我正在尝试在Windows 10 PC中运行jupyter笔记本。
安装miniconda并安装所需的库后,我运行了jupyter笔记本并出现以下错误。
我使用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'
答案 0 :(得分:2)
我相信,如果您安装的attrs实际上包含上述两个软件包,那么该错误将得到解决。
$ pip uninstall attr
$ pip install attrs
但是,首先,您需要卸载attr,然后安装attrs。 经过上述更改,它应该可以正常工作。
答案 1 :(得分:0)
我遇到了同样的问题,并通过将attrs模块降级到19.2.0来解决了该问题
答案 2 :(得分:0)
pip3 install --upgrade setuptools --user
为我解决了这个问题。
希望这会有所帮助。
答案 3 :(得分:0)
请参阅此链接以获取解决方案的详细答案。
https://stackoverflow.com/a/61074103/10362801
只需在管理员模式下运行以下2条命令
pip uninstall attr
conda install --force attrs