use*_*037 9 eclipse import numpy environment-variables pydev
每当我从numpy导入一个模块时,我就会在Linux Mint Maya(Cinnamon)上的Eclipse 3.7.2 PyDev 2.7.1中收到"来自导入的未定义变量"错误.只有在导入numpy时才会出现问题; 其他模块工作正常.
信息:numpy是针对英特尔MKL库编译的.Python 2.7.3 [GCC 4.6.3]
例:
import numpy as np
a = np.array([1, 2])
Run Code Online (Sandbox Code Playgroud)
PyDev编辑器中的错误消息:"导入的未定义变量:数组"
我得到其他numpy子模块的类似错误.
代码在Eclipse或终端中正常运行.该问题仅出现在Eclipse-PyDev编辑器中.
必须LD_LIBRARY_PATH包含 MKL 库的路径。即使LD_LIBRARY_PATH设置正确,也必须在 Eclipse 中的“窗口”>“首选项”>“解释器 - Python”下右侧的“环境”选项卡下显式指定。添加一个名为“LD_LIBRARY_PATH”的新变量并粘贴$LD_LIBRARY_PATH.
完成后,只有在使用 numpy 对象的代码中添加一行以便再次检查导入时,错误才会从代码中消失。
| 归档时间: |
|
| 查看次数: |
9967 次 |
| 最近记录: |