无法使用Jupyter Notebook:显然缺少jsonschema

本桑丹

使用Anaconda环境时,无法启动Jupyter在笔记本电脑上工作。我可以在没有环境的情况下这样做,但是我需要能够使用环境。这是我的工作以及收到的错误:

ben@ben-K60IJ:~/surveillance_sound_classifier/surveillance_sound_classifier$ source activate EECS352
discarding /home/ben/anaconda/bin from PATH
prepending /home/ben/anaconda/envs/EECS352/bin to PATH
(EECS352)ben@ben-K60IJ:~/surveillance_sound_classifier/surveillance_sound_classifier$ jupyter notebook
Traceback (most recent call last):
  File "/home/ben/anaconda/envs/EECS352/bin/jupyter-notebook", line 4, in <module>
import notebook.notebookapp
  File "/home/ben/anaconda/envs/EECS352/lib/python2.7/site-packages/notebook/notebookapp.py", line 61, in <module>
from .services.contents.manager import ContentsManager
  File "/home/ben/anaconda/envs/EECS352/lib/python2.7/site-packages/notebook/services/contents/manager.py", line 16, in <module>
from nbformat import sign, validate, ValidationError
  File "/home/ben/anaconda/envs/EECS352/lib/python2.7/site-packages/nbformat/__init__.py", line 33, in <module>
from .validator import validate, ValidationError
  File "/home/ben/anaconda/envs/EECS352/lib/python2.7/site-packages/nbformat/validator.py", line 21, in <module>
raise ImportError(str(e) + verbose_msg)
ImportError: No module named functools32

Jupyter notebook format depends on the jsonschema package:

    https://pypi.python.org/pypi/jsonschema

Please install it first.

是的,我已经做了pip install jsonschema,并conda install jsonschemapip install functools32conda install functools32来自内部的EECS352环境无济于事; 除了这次,我遇到了几乎相同的错误,functools32将其替换为_version

我已经重新安装了Anaconda,更新了其所有软件包,并以与创建该环境相同的方式创建了一个新环境,但仍然出现此错误。我正在使用Ubuntu 15.10 32位。大约一周前,我曾经能够在没有问题的情况下使用此环境。

如果这是副本,请指向原始文档;但是,我还没有发现任何似乎真正相关的东西。唯一可能相关的是,在修改某些.conf文件后,此错误确实弹出了,因为在使用来更新计算机软件时遇到问题sudo apt-get upgrade我不记得自己做了什么以及对哪个文件进行操作,但是如果这可能是此问题的根源,我可以花一些时间来查找它。请让我知道我是否应该花时间去做,我会的。

维软

我想我有解决办法。

我做了一些事情,从可以工作的另一台计算机上重新生成了env(anaconda env),但是没有成功。

我认为钉住的是将jsonschema升级到2.5.1

这是我从“不良” jupyter env到工作jupyter env的步骤。

祝您好运,如果无法正常工作,请回来,我将发布与笔记本*相关的版本。

>conda upgrade pip
pip:        8.1.0-py27_0  --> 8.1.1-py27_0
setuptools: 20.2.2-py27_0 --> 20.3-py27_0 

>pip install functools32
Downloading functools32-3.2.3-2.tar.gz    
Successfully installed functools32-3.2.3.post2

>jupyter notebook
ImportError: No module named _version
Jupyter notebook format depends on the jsonschema package:
    https://pypi.python.org/pypi/jsonschema
Please install it first.

>pip install jsonschema
Requirement already satisfied

>pip install --upgrade jsonschema
Collecting jsonschema
Downloading jsonschema-2.5.1-py2.py3-none-any.whl
Successfully uninstalled jsonschema-2.4.0
Successfully installed jsonschema-2.5.1

>jupyter notebook
[I 16:45:41.708 NotebookApp] Writing notebook server cookie secret to 
[I 16:45:42.134 NotebookApp] Serving notebooks from local directory: 
[I 16:45:42.134 NotebookApp] 0 active kernels 
[I 16:45:42.134 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法使用Jupyter Notebook运行python代码

无法在Jupyter Notebook中使用Pyodbc模块

在Jupyter Notebook中内联%matplotlib后无法使用%matplotlib Notebook

Jupyter Notebook无法保存:帖子中缺少“ _xsrf”参数

无法停止 Jupyter Notebook

无法启动Jupyter Notebook

无法使用屏幕或nohup使Jupyter Notebook在后台运行

无法使用 Jupyter notebook 中的路径打开文件

我无法在硒Jupyter Notebook中使用click()函数

无法从Docker访问Jupyter Notebook

Jupyter Notebook扩展无法加载

无法使用Jupyter Lab或Jupyter Notebook运行任何ipynb文件(FileNotFoundError:[WinError 2]系统找不到指定的文件)

BeautifulSoup无法在终端上正确解析html,但可以在我的Jupyter Notebook中使用

在Jupyter Notebook的单元格内部执行时,无法使用“ cd”命令更改目录

无法使用Windows PowerShell安装Jupyter Notebook,因为pip不会升级到20.1版

在 conda 中安装并显示的库,但在 Jupyter Notebook 中无法使用

无法在 pyspark 中使用 Jupyter notebook 读取文本文件

Jupyter Notebook RuntimeError:无法在现有事件循环中使用HTMLSession

无法使用 cxOracle 在 python jupyter notebook 中执行“DESCRIBE ARADMIN.EPM_TechnicianInformation”

在Jupyter Notebook中使用Ctypes

在Jupyter Notebook中使用Tkinter

无法在Jupyter Notebook中导入Tensorflow

无法打开新的Jupyter Notebook [权限被拒绝]

Jupyter Notebook无法识别“进口火炬”

无法在Jupyter Notebook中绘制直方图

Java 内核无法连接到 jupyter notebook

无法连接到Docker服务的Jupyter Notebook

无法在AWS上连接Jupyter Notebook

无法在Docker(Mac)中访问Jupyter Notebook