如何在conda环境中执行jupyter?

时间:2017-02-28 17:03:35

标签: python jupyter-notebook environment conda

我最近了解了conda中的环境,因为有必要利用osmnx库。但我无法使用这种笔记本来使用该环境。

我已按照说明/答案/提示进行操作 environmental_kernelsa similar stackoverflow questionthis person having the same error on conda_env_dirs。无济于事。

我将概述到目前为止我所采取的步骤。

  • 使用source activate OSMNX
  • 创建并输入了一个环境
  • 打开python并确认osmnx加载(import osmnx没有错误)。
  • 安装环境内核(pip install environment_kernels
  • 通过添加以下两行来编辑〜/ .jupyter / jupyter_notebook_config.py:

    c.NotebookApp.kernel_spec_manager_class = 'environment_kernels.EnvironmentKernelSpecManager'
    c.EnvironmentKernelSpecManager.env_dirs=['~/.conda/envs']
    
  • 在环境(conda install jupyter
  • 中安装jupyter
  • 运行jupyter notebook

当它运行时,我看到我可以启动一个新笔记本,但仅限于Python 3。

enter image description here

当我打开现有笔记本时,我看到了更改内核的选项,但是再次只列出了一个选项。

enter image description here

最重要的是,当我尝试导入osmnx时,我收到错误。

当我运行which pythonwhich jupyter时,我会得到两条路径:

which python/Users/scottieb/anaconda/envs/OSMNX/bin/python

which jupyter/Users/scottieb/anaconda/envs/OSMNX/bin/jupyter

感觉我一定错过了环境内核的一步,但设置说明非常简单,没有多少被忽视。

0 个答案:

没有答案