无法启动Jupyter笔记本

时间:2018-04-27 05:27:26

标签: python anaconda jupyter-notebook

我仍然是anaconda,python和jupyter笔记本的新手。 我正在做我正在探索anaconda和jupyter的任务。

  • windows 10,64bit
  • python 3.6.4
  • anaconda 4.4.10

为什么我不能推出jupyter笔记本?我第一次尝试它是成功的。我继续导入库。然后,当我下次打开anaconda提示并尝试jupyter notebook时,我收到了这个错误:

  

追踪(最近一次通话):     get_entry_map中的文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ pkg_resources__init __。py”,第2760行       ep_map = self._ep_map     文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ pkg_resources__init __。py”,第2731行, getattr       引发AttributeError(attr)   AttributeError:_ep_map

     

在处理上述异常期间,发生了另一个异常:

     

追踪(最近一次通话):     文件“C:\ Users \ LENOVO \ Anaconda3 \ Scripts \ jupyter-notebook-script.py”,第10行,in       sys.exit(主())

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ jupyter_core \ application.py”,第266行,在launch_instance中       return super(JupyterApp,cls).launch_instance(argv = argv,** kwargs)

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ traitlets \ config \ application.py”,第657行,在launch_instance中       app.initialize(argv的)

     

文件“”,第2行,初始化

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ traitlets \ config \ application.py”,第87行,在catch_config_error中       return方法(app,* args,** kwargs)

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ notebook \ notebookapp.py”,第1507行,初始化       self.init_webapp()

     

在init_webapp中输入文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ _ notebook \ notebookapp.py”,第1270行       self.jinja_environment_options

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ _ notebook \ notebookapp.py”,第156行, init       default_url,settings_overrides,jinja_env_options)

     

在init_settings中的文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ _ notebook \ notebookapp.py”,第268行       nbextensions_path = jupyter_app.nbextensions_path,

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ notebook \ notebookapp.py”,第973行,在nbextensions_path中       来自IPython.paths import get_ipython_dir

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ IPython__init __。py”,第55行,在       来自.terminal.embed import embed

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ IPython \ terminal \ embed.py”,第16行,       来自IPython.terminal.interactiveshell导入TerminalInteractiveShell

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ IPython \ terminal \ interactiveshell.py”,第91行,       class TerminalInteractiveShell(InteractiveShell):

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ IPython \ terminal \ interactiveshell.py”,第134行,在TerminalInteractiveShell中       突出显示:\ n%s“”“%','。join(get_all_styles())

     

get_all_styles中的文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ pygments \ styles__init __。py”,第79行       对于名称,_在find_plugin_styles()中:

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ pygments \ plugin.py”,第62行,在find_plugin_styles中       对于iter_entry_points中的入口点(STYLE_ENTRY_POINT):

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ pkg_resources__init __。py”,第737行,在iter_entry_points中       entries = dist.get_entry_map(group)

     

get_entry_map中的文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ pkg_resources__init __。py”,第2763行       self._get_metadata('entry_points.txt'),self

     

文件“C:\ Users \ LENOVO \ Anaconda3 \ lib \ site-packages \ pkg_resources__init __。py”,第2496行,在parse_map中       提高ValueError(“入口点必须列在组中”)   ValueError:入口点必须列在

组中

如果有人能帮我解决这个问题,非常感谢! :) 随意删除任何评论/建议。谢谢!!

1 个答案:

答案 0 :(得分:0)

首先,我建议再次重新安装 anaconda,并选中在系统中设置Anaconda路径的复选框,以便您可以在任何地方使用它。

要确保我们朝着正确的方向前进,请转到 anaconda 文件夹中的 bin /

进入 bin 后,您可以看到 jupyter-notebook.exe ,因此在命令提示符下执行它。

您也可以尝试使用 Anaconda Navigator 来做同样的事情。

如果存在任何权限问题,您也可以尝试将其作为管理员运行。

jupyter笔记本最新版本发生了变化,因此您可以阅读文档以获取更多信息