无法在终端中 运行 ipython notebook 或 anaconda (conda) 命令
Unable to run ipython notebook or anaconda (conda) commands in terminal
我正在尝试在我的 Mac 上获取 ipynb 运行ning,但我 运行ning 遇到了一些麻烦。我特别想运行 Anaconda自带的ipynb。
This question 非常接近帮助我,但我不确定如何处理检查 which python
、which python2.7
、which ipython
.[=23 的结果=]
当我在终端输入 'ipython' 时,我得到
/bin/bash: /Users/me/anaconda/bin/python.app: No such file or directory
Anaconda 甚至不在 /Users/me/
中,所以我不知道为什么 bash 在我把 /usr/local/bin/anaconda/bin
放在我路径的前面时(这在那之后我做了 post 建议我检查我的路径变量)。
$ 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 得到的回复,看起来一切都指向它应该在的位置,那么为什么,当我输入 ipython
或 conda
到终端,我会收到这些错误吗?
(不确定这是否相关,但我看到的一些 post 提到更改 pip 文件以指向我想要的 Python 版本,但我不太确定在哪里可以找到 'pip file'。无论我的 pip 存储在哪里,我都在寻找它,但我找不到一个文件。)
很有可能是找错地方了。标准安装将在 /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"
我通过将 anaconda 移动到根目录 ("/") 解决了这个问题
我正在尝试在我的 Mac 上获取 ipynb 运行ning,但我 运行ning 遇到了一些麻烦。我特别想运行 Anaconda自带的ipynb。
This question 非常接近帮助我,但我不确定如何处理检查 which python
、which python2.7
、which ipython
.[=23 的结果=]
当我在终端输入 'ipython' 时,我得到
/bin/bash: /Users/me/anaconda/bin/python.app: No such file or directory
Anaconda 甚至不在 /Users/me/
中,所以我不知道为什么 bash 在我把 /usr/local/bin/anaconda/bin
放在我路径的前面时(这在那之后我做了 post 建议我检查我的路径变量)。
$ 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 得到的回复,看起来一切都指向它应该在的位置,那么为什么,当我输入 ipython
或 conda
到终端,我会收到这些错误吗?
(不确定这是否相关,但我看到的一些 post 提到更改 pip 文件以指向我想要的 Python 版本,但我不太确定在哪里可以找到 'pip file'。无论我的 pip 存储在哪里,我都在寻找它,但我找不到一个文件。)
很有可能是找错地方了。标准安装将在 /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"
我通过将 anaconda 移动到根目录 ("/") 解决了这个问题