MacOS 10.10上的IPython - 命令未找到

8
我想在 Mac OS 10.10 中使用 ipython。
问题:
$ ipython

返回
-bash: ipython: command not found

上下文:

我在MacOS 10.10上运行Python2.7。我通过brew安装了Python。一些信息:

which python =

/usr/local/bin/python

brew info python =

python: stable 2.7.10 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org
/usr/local/Cellar/python/2.7.10_2 (4977 files, 77M) *

To install ipython I ran

pip install ipython[all]

所以... pip show ipython =

---
Metadata-Version: 2.0
Name: ipython
Version: 4.0.0
Summary: IPython: Productive Interactive Computing
Home-page: http://ipython.org
Author: The IPython Development Team
Author-email: ipython-dev@scipy.org
License: BSD
Location: /usr/local/lib/python2.7/site-packages
Requires: traitlets, pickleshare, simplegeneric, decorator, gnureadline, appnope, pexpect

最终,echo $PATH =


/Users/[username]/depot_tools:/usr/local:/usr/local/lib:/Users/[username]/depot_tools:/usr/local:/usr/local/lib:/usr/local/lib/python2.7/site-packages:/Users/[username]/depot_tools:/usr/local:/usr/local/lib:/usr/local/git/current/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/X11/bin

有人能告诉我哪里做错了吗?

2
python -m IPython --version 会打印什么? - cel
1
@cel - 显示为4.0.0 - dseeley
3
这意味着你已成功安装了IPython(可以通过python -m IPython来调用它)。但由于某些原因,你没有得到符号链接。重新安装可能会有所帮助。 - cel
2
这是关于编程的内容,请将以下文本从英语翻译成中文。仅返回已翻译的文本:没有二进制文件。可执行二进制文件只是一个Python脚本。您可以设置shell别名ipythonpython -m IPython - cel
1
@cel在这里的评论帮助我回答了一个类似的问题,所以我试着通过为此帖子中的cel评论点赞来回报。不过我真希望我能理解是什么导致包装脚本丢失了!这似乎在OSX上是一个相当常见的问题。 - evadeflow
显示剩余2条评论
2个回答

8

我遇到了相同的问题,但已经解决。你需要确保首先通过终端安装IPython。

$python -m IPython

接下来会显示这个结果:enter image description here

恭喜您!您已经在电脑上安装了IPython。

然后在终端上运行以下命令。

alias ipython='python -m IPython'

最后,您可以再次尝试ipython命令。

您可以将此命令行添加到~/.bash_profile文件中,以进行永久设置。 它对我很有效。


请注意,Python 2已于2020年正式宣布死亡。使用sudo -H pip3 install ipython在系统范围内安装IPython,然后按照上面推荐的方式设置别名,但是使用alias python3 -m IPython - András Aszódi

3
我试图通过'pip install jupyter'来安装jupyter。 http://jupyter.readthedocs.org/en/latest/install.html 然后在运行ipython时遇到了类似的错误。我尝试了Stackoverflow上关于安装ipython的所有解决方案。
最后,我安装了Anaconda,然后运行了conda install jupyter。现在一切正常。
我的环境:
  1. Python 2.7
  2. Mac OS X El Capitan

运行得很好!谢谢!只是需要注意一下,我需要将Anaconda安装在/Library/Python/2.7/site-packages目录下才可以让它正常工作。 - Edamame

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