每當我從numpy導入一個模塊時,我在Eclipse 3.7.2中得到「Undefined variable from import」錯誤在Linux Mint Maya(Cinnamon)上的PyDev 2.7.1錯誤。只有導入numpy時纔會出現問題;其他模塊工作得很好。在eclipse中導入numpy時導入的「Undefined variable」pydev
信息:numpy是針對英特爾MKL庫編譯的。蟒2.7.3 [4.6.3 GCC]
例如:
import numpy as np
a = np.array([1, 2])
在編輯的PyDev錯誤消息: 「來自導入未定義變量:數組」
我獲得其他numpy的子模塊類似的錯誤。
代碼可以在Eclipse或終端中正常運行。這個問題只存在於Eclipse-PyDev編輯器中。
這似乎不適用於我。 – user10
我的問題:它在一個會話中工作正常。再次退出並啓動LiClipse後,我收到了這個錯誤。第二段解決了我的問題。對於我來說,第一個動作是不必要的(或者我最初配置LiClipse時可以做類似的事情)。 – BenB
似乎有相當多的組件使PyDev(Eclipse/Liclipse)識別numpy。首先,你必須檢查numpy是否正確安裝,如@ElDuderino所示:'>>> from numpy import *'然後你必須「教」pydev爲numpy準備環境。對我來說,這是numpy文件的缺失路徑。 – user1898037