我有一个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库时,我没有任何问题。
答案 0 :(得分:0)
我有依赖问题。
唯一有效的解决方案是完全删除python及其所有库。
重新安装python,库和scons。确保所有pythonpath和sys路径都设置正确。
它开始起作用了