【问题标题】:scons cannot import numpy modulescons 无法导入 numpy 模块
【发布时间】:2014-03-25 18:23:50
【问题描述】:

我有一个 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。附上错误截图。

我已经在我的站点包中检查了这些文件。它肯定存在于文件夹中。

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

【问题讨论】:

    标签: python numpy scons


    【解决方案1】:

    我遇到了依赖问题。

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

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

    它开始工作了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 2019-10-08
      • 2012-11-06
      • 1970-01-01
      • 2020-07-08
      • 2017-11-11
      相关资源
      最近更新 更多