2014-08-28 82 views
2

我剛開始使用光圈,(並且也Mac OS)中,並使用蟒虹膜在linux

pip install module_name 

在終端安裝了其它的模塊。 我做了虹膜一樣的,但是當我嘗試使用:

import iris.plot as iplt 

錯誤想出了:

ImportError: No module named plot 

難道「PIP安裝」做一個未完成的工作?我錯過了什麼嗎? 我嘗試從源代碼安裝虹膜,由於我缺乏unix基礎安裝(我的意思是,使用終端)的經驗,我失敗了,感到困惑。這是令人沮喪的一天。任何建議?

回答

0

如果我沒有弄錯,你不能導入一個函數作爲別的東西,只有模塊。 如果你想導入只是陰謀,做from iris import plot

+0

它仍然沒有與我的情況下的建議工作。 – 2014-08-28 10:37:11

2

pypi沒有虹膜包。如果您的虹膜安裝正確,那麼無論您的依賴項是否正確安裝,它都應該找到繪圖模塊。

下面給出了在Mac OS安裝虹膜指導:

https://github.com/SciTools/installation-recipes/tree/master/osx10.9

+0

這是非常有用的網頁。然而,錯誤確實發生在編譯安裝時(正好遵循指令),'src/iris/fileformats/pp_packing/pp_packing.c:21:10:致命錯誤:'wgdosstuff.h'文件未找到.....錯誤:命令'/ usr/bin/clang'失敗,退出狀態爲1 ... – 2014-08-28 10:32:28

0

我會全力推薦通過康達安裝虹膜(或蟒蛇,如果你已經擁有它)。

一旦你安裝暢達,它應該是爲做這樣的簡單:

conda install -c rsignell iris 

我們正在研究形式化和自動化構建過程,一旦完成,它應該是使用的問題了「scitools」信道本身(由虹膜的開發者維護):

conda install -c scitools iris 

(後者可能無法工作只是尚未雖然)

這將用於Linux的工作和Mac(顯然是Windows)。如果這不適合你,那麼它是一個錯誤,並且可能在Iris谷歌組合(a thread already exists)中得到了最好的解決。

HTH