2014-05-20 58 views
4

最後編輯:添加如何將Octave添加到我的PATH以使用oct2py?

export PATH=/usr/local/octave/3.8.0/bin:$PATH 

我的路的確足以使oct2py正確(只要我在更改後重新啓動我的終端)的工作。好哇!

----原帖----

我已經成功地安裝了畫中畫和oct2py Pexpect的,但是,試圖導入和使用oct2py當我遇到了問題。首先,當試圖執行以下操作:

import oct2py 

我收到以下錯誤消息:

Please install GNU Octave and put it in your path 

所以我添加以下行〜在/ usr/.bash_profile中

export PATH=/usr/local/octave-3.8.0/bin:${PATH} 
export PATH=/usr/local/octave-3.8.0/sbin:${PATH} 

現在我能夠在python中成功導入oct2py模塊。但是,嘗試初始化它時:

oc = oct2py.Oct2Py() 

我得到與以前一樣的錯誤消息。還有什麼我需要添加到PATH告訴Python如何實際運行Octave?有沒有我可能不知道的另一個問題?

編輯:看起來,最初的'導入oct2py'仍然無法識別PATH,但如果我第二次運行該行,它不會再次引發同樣的錯誤消息。所以大概我已經添加的PATH線已經沒有做任何事情。

+0

您確定安裝順序無關緊要嗎?我不熟悉'oct2py',但是自然要做的是首先安裝GNU Octave並將其放入PATH中,並且只能在安裝Python包之後。我現在非常忙於閱讀文檔,對不起。 – juliohm

+0

我卸載oct2py,然後重新安裝它(確保PATH設置爲我上面指定後),問題依然存在。 – djsensei

+0

在'.bash_profile'而不是'.bashrc'中設置PATH的任何理由?他們有不同的目的。 – juliohm

回答

1

將以下內容添加到.bash_profile中可以使oct2py正常工作。

export PATH=/usr/local/octave/3.8.0/bin:$PATH 

只要確保在更新PATH文件後重新啓動終端!

相關問題