在OSX终端中运行iPython

4

我正在阅读matplotlib文档,并准备使用iPython交互式Python shell,命令为ipython -pylab。但是我遇到了这个问题:

Az's MBP:~ Az$ ipython -pylab
-bash: ipython: command not found

我安装iPython失败了吗?我按照建议使用easy_install安装。

有什么想法吗?

更新

/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin中找到了它。我仍然很困惑。

2个回答

4
我没有安装iPython失败吗?
不是的,但看起来你是用(darwinports或)macports安装它——我想这就是你安装easy_install的地方,因为苹果自己的系统Python不包括诸如easy_install这样的扩展,而/opt/local/...是macports放置东西的地方。
如果你愿意使用macports版本的Python和其他一切,你应该确保深度嵌套的bin目录在你的$ PATH中,这样你就可以在Terminal.app中轻松调用其中的东西。

嗨,Alex!如果你不介意的话,我该怎么做呢?我使用MacPorts安装了Python,但是一个朋友帮我设置了它。你认为他是否也做了同样的事情来确保“bin”目录在我的“$PATH”上?这就是我可以直接进入终端并像那样运行python的原因吗? - PizzAzzra
@Az,Python已经随OS X一起提供了--但第三方工具如easy_install并不是苹果提供的内容,许多人发现使用macports的Python更容易实现这个目的。你只需要在你的~/.bash_profile中添加export PATH=...--路径中的一个冒号分隔项应该是/opt/local/.../bin目录(如果你打算让它们优先于系统目录如/bin/usr/bin等,则可能希望将/opt/local/...目录放在PATH的前面)。 - Alex Martelli

0
也许你的 ipython 可执行文件不在你的 PATH 中。尝试在你的机器上使用 locate 命令查找你的 ipython 可执行文件,并检查你的 PATH 设置。否则,只需重新安装即可。

easy_install本应该为他完成这个任务。不过,安装似乎失败了。但是,我想superuser.com可能是一个更好的询问地点。 - OscarRyz
找到了它 - 天哪 - /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin - PizzAzzra

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