【问题标题】:Unable to run ipython notebook or anaconda (conda) commands in terminal无法在终端中运行 ipython notebook 或 anaconda (conda) 命令
【发布时间】:2016-02-08 06:11:18
【问题描述】:

我正在尝试让 ipynb 在我的 Mac 上运行,但遇到了一些麻烦。我特别想运行 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 文件”。我在我的 pip 存储的任何地方都去寻找它,但我每次都找不到文件。)

【问题讨论】:

    标签: python macos bash ipython-notebook anaconda


    【解决方案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”

    【讨论】:

      【解决方案2】:

      我通过将 anaconda 移动到根目录 ("/") 解决了这个问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-24
        • 2013-09-18
        • 2015-01-28
        • 1970-01-01
        • 2016-12-06
        • 2019-08-12
        • 2020-09-15
        相关资源
        最近更新 更多