从OSX终端运行iPython

从OSX终端运行iPython,python,macos,Python,Macos,因此,我正在阅读matplotlib文档,并准备将iPython交互式Python shell与iPython-pylab一起使用。但我得到的是: Az's MBP:~ Az$ ipython -pylab -bash: ipython: command not found 我没有安装iPython吗?我按照建议使用了easy\u install 有什么想法吗 更新 在/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin

因此,我正在阅读matplotlib文档,并准备将iPython交互式Python shell与
iPython-pylab
一起使用。但我得到的是:

Az's MBP:~ Az$ ipython -pylab
-bash: ipython: command not found
我没有安装iPython吗?我按照建议使用了
easy\u install

有什么想法吗

更新


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

可能您的
ipython
可执行文件不在您的
路径中。尝试
在您的计算机上定位
您的ipython可执行文件,并检查您的
路径
设置。否则只需重新安装

我没有安装iPython吗

不,但它看起来像是用(达尔文端口或)macports安装的——我想这就是你安装的
easy\u install
的来源,因为苹果自己的系统Python不包括像
easy\u install
这样的扩展,而
/opt/local/..
是macports安装东西的地方


如果你对使用macports版本的Python和所有东西都满意,那么你应该确保深度嵌套的
bin
目录位于你的
$PATH
上,这样你就可以在你的终端应用程序中轻松地从那里调用东西。

easy\u install无论如何都应该为他这样做。不知怎的,安装失败了。但是,我想superuser.com会是一个更好的地方,可以在——亲爱的上帝——
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin
你好,Alex!如果你不介意我问的话,我该怎么做?我确实使用MacPorts安装了Python,但一位朋友帮我安装了它。你认为他做了同样的事情来确保
bin
目录在我的
$PATH
上吗?这就是我可以直接进入终端并像那样运行python的原因吗?@Az,python随OS X而来——但是像
easy_install
这样的第三方细节并不是苹果提供给你的,许多人发现使用macports的python来实现这一目的更容易。您只需要在
~/.bash_配置文件中导出路径=…
——路径中以冒号分隔的项目之一应该是
/opt/local/../bin
目录(如果您希望
/bin
/usr/bin
等系统目录优先于
/opt/local/..
目录,那么您可能希望在路径的早期使用
/local/..
目录)。