[問題] ipython notebook import module?

看板Python作者 (bug)時間11年前 (2015/01/03 13:44), 編輯推噓0(006)
留言6則, 1人參與, 最新討論串1/1
我用cloud 9 當作vm (install miniconda), python的版本是3.4 (原生的cloud 9 是2.7) cloud 9 的terminal上可以使用ipython (import matplotlib 沒問題) 在嘗試 ipython notebook 時發現 import 會error, show的message 是 No module name "matplotlib" 後來發現ipython 在terminal上的system path大都是原先python 2.7的路徑 但是在ipython notebook的web介面 system path都是 python 3.4 也試過 sys.path.append('/usr/lib/python2.7/dist-packages') 將ipython看到的path加到ipython notebook, 但還是出現一樣的error 請問要如何才能讓ipython notebook上可以正確的import modules? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.8.73.47 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1420263867.A.672.html

01/03 14:53, , 1F
要把 2.7 與 3.4 看成是兩個獨立的 Python 環境
01/03 14:53, 1F

01/03 14:54, , 2F
Cloud9 不熟,如果是用 conda 來管理各個 Python 的話
01/03 14:54, 2F

01/03 14:55, , 3F
要 conda create -n py34 python=3.4 ipython-notebook
01/03 14:55, 3F

01/03 14:56, , 4F
(呈上) matplotlib; activate py34 後才有你要的套件
01/03 14:56, 4F

01/03 14:59, , 5F
conda create 就是建立一個獨立的(虛擬)環境
01/03 14:59, 5F

01/03 15:00, , 6F
冏 Linux 上應該是 source activate py34
01/03 15:00, 6F
文章代碼(AID): #1Kfu6xPo (Python)
文章代碼(AID): #1Kfu6xPo (Python)