scons无法导入numpy模块

时间:2014-03-25 18:23:50

标签: python numpy scons

我有一个sconstruct文件,我正在尝试构建一个进程。

我的代码的一部分在下面。

# Import modules needed by Scons
import os
import sys

# Create an Scons Environment
env = DefaultEnvironment()
env.Decider('MD5-timestamp')

sys.path.append(r"C:\Python27\Lib\site-packages")
sys.path.append(r"C:\Python27\Lib\site-packages\numpy")
sys.path.append(r"C:\Python27\Lib\site-packages\numpy\linalg")
import numpy

当我尝试运行scons时,它抱怨无法找到一些numpy的子模块,例如lapack_lite,_umath_linalg。附带错误的屏幕截图。

我已在我的site-pacages中检查过这些文件。它完全存在于文件夹中。

当我从python导入numpy库时,我没有任何问题。

enter image description here

1 个答案:

答案 0 :(得分:0)

我有依赖问题。

唯一有效的解决方案是完全删除python及其所有库。

重新安装python,库和scons。确保所有pythonpath和sys路径都设置正确。

它开始起作用了

相关问题