2014-03-25 267 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路徑都設置正確。

它開始工作