使用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 jsonschema
与pip install functools32
和conda 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] 删除。
我来说两句