无法从Anaconda启动IPython Notebook

4
我已将Anaconda安装到我的主目录,并将路径添加到PATH操作系统变量中,并使用以下命令在Anaconda中安装了IPython Notebook。
conda install ipython-notebook

它可以正常工作。

之后我打开终端并输入

ipython notebook

它报告说

Could not start notebook. Please install ipython-notebook

我在安装过程中做错了什么吗?

输出结果为

conda list | grep ipython

ipython                   2.3.1                    py27_0  
ipython-notebook          2.3.1                    py27_0  
ipython-qtconsole         2.2.0                    py27_0

你能验证它是否安装在该环境中吗?conda list | grep ipython 可以进行验证。 - Phil Cooper
@PhilCooper 更新了问题。非常感谢。 - Hello lad
1
请确保您的 ipython 是 conda IPython。which ipython 是否显示了您的 Anaconda 目录的路径? - asmeurer
@asmeurer 谢谢你的提示。问题已解决,正是按照你的建议执行的。 - Hello lad
2个回答

11

可能有几种情况:

conda 将 ipython 安装到当前的 conda 环境中。如果 bash 曾经看到过之前的 ipython 执行位置,它就会将其存储在哈希表中。

运行 hash -r 命令可以在安装任何将新可执行文件放置在路径中的东西后清除 shell 中的哈希表。像这样的东西:

  • ipython
  • pip
  • binstar
  • ...

1
感谢您的回复,@Phil Cooper。我已经在终端中运行了hash -r并重新启动了它,但仍然出现相同的错误报告。 - Hello lad

0

我知道这篇文章已经有点老了,但我仍然想在这里分享我的答案,希望对那些有同样问题的人有所帮助。

Ipython notebook 已经在最新版的 Anaconda(v3.x)中变成了 Jupyter notebook。

因此,从现在开始,在终端或 PowerShell 中执行“ipython notebook”命令将只会打开 Jupyter notebook。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接