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