2010-05-28 203 views
4

所以我正在瀏覽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發現了它。我仍然感到困惑。

回答

4

我無法安裝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

0

也許您的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