2014-03-25 98 views
0

我有一个sconstruct文件,我正在尝试构建一个过程。scons无法导入numpy模块

我的部分代码如下。

# 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。附加错误的屏幕截图。

我已经在我的站点-packet中检查了这个文件。它明确存在于文件夹内。

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

enter image description here

回答

0

我有一个依赖的问题。

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

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

它开始工作