从OSX终端运行iPython

问题描述:

所以我正在浏览matplotlib文档,准备使用iPython交互式Python shell与ipython -pylab。但我得到这个:从OSX终端运行iPython

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

我没有安装iPython?我建议使用easy_install

任何想法?

更新

/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin发现了它。我仍然感到困惑。

我无法安装iPython吗?

没有,但它看起来像你(和Darwinports或)使用MacPorts安装了它 - 我想这就是你的easy_install安装从何而来,因为苹果自己的系统Python不包括扩展,例如easy_install,并/opt/local/...是macports放置东西的地方。

如果您可以使用macports的Python版本和其他所有东西,那么您应该确保深层嵌套的bin目录位于您的$PATH上,因此您可以在Terminal.app中轻松地调用那些东西。

+0

嗨!如果你不介意我问,我会怎么做呢?我确实使用MacPorts安装了Python,但一位朋友帮我设置了它。你认为他做了同样的事情,以确保'bin'目录在我的'$ PATH'上?这就是我可以进入终端并运行python的原因吗? – PizzAzzra 2010-05-28 02:29:50

+0

@Az,Python自带OS X - 但像easy_install这样的第三方细节并不是Apple给你的一部分,许多人发现使用macports的Python更容易。所有你需要的是'〜/ .bash_profile'中的'export PATH = ...' - 路径中的一个冒号分隔的项目应该是'/ opt/local /.../ bin'目录(和你如果你希望它们优先于诸如/ bin,/ usr/bin等系统的目录,可能需要在PATH早期的'/ opt/local/...'目录。 – 2010-05-28 02:37:47

也许您的ipython可执行文件不在您的PATH中。尝试locate您的ipython可执行文件在您的机器上,并检查您的PATH设置。否则只需重新安装。

+0

easy_install无论如何都应该为他做到这一点。不知何故安装失败。但是,我想superuser.com会是一个更好的地方问 – OscarRyz 2010-05-28 01:06:47

+0

发现它 - 亲爱的上帝 - '/ opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin' – PizzAzzra 2010-05-28 01:12:49