每当我从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