无法在终端中运行ipython notebook或anaconda(conda)命令

时间:2016-02-08 06:11:18

标签: python macos bash ipython-notebook anaconda

我正在尝试在我的Mac上运行ipynb,但我遇到了一些麻烦。我特意想运行Anaconda附带的ipynb。

This question非常接近帮助我,但我不确定如何处理检查which pythonwhich python2.7which ipython的结果。

当我输入' ipython'进入终端,我得到

/bin/bash: /Users/me/anaconda/bin/python.app: No such file or directory

Anaconda甚至不在/Users/me/,因此当我将/usr/local/bin/anaconda/bin放在我的路径前面时,我不知道为什么bash在那里看着在那篇文章建议我检查我的路径变量之后我做了。

$ which anaconda 
/usr/local/bin/anaconda/bin/anaconda

$ which python
/usr/local/bin/anaconda/bin/python`

$ which python2.7
/usr/local/bin/anaconda/bin/python2.7

$ which ipython
/usr/local/bin/anaconda/bin/ipython

我试着看看它是否有效,因为我猜测它与我遇到的问题有关:

$ conda -h
-bash: /usr/local/bin/anaconda/bin/conda: /Users/me/anaconda/bin/python: bad interpreter: No such file or directory`

从我从bash获得的回复中,看起来所有内容都指向它应该是的位置,那么为什么当我在终端中输入ipythonconda时呢?我收到那些错误?

(不确定这是否相关,但我看过的一些帖子是指更改pip文件以指向我想要的Python版本,但我不确定在哪里找到' pip文件'。无论我的点子存储在哪里,我都去寻找它但我无法按照说法找到文件。)

2 个答案:

答案 0 :(得分:1)

很可能是在错误的地方寻找。标准安装位于/ Users / username / anaconda / bin中。如果你已经在/ usr / local / bin / anaconda / bin / python中安装它,你会想确定它在.bash_profile中。在终端运行以下内容:

open .bash_proflie

添加以下内容:

export PATH="/usr/local/bin/anaconda/bin:$PATH"

通常的路径将是:

export PATH="/Users/me/anaconda/bin:$PATH"

请务必重新启动终端或运行" source .bash_profile"

答案 1 :(得分:0)

我通过将anaconda移动到root(" /")

解决了这个问题