我编写了一个python脚本,可以使用numpy和scikit的audiolab。我想使用py2app创建一个独立的应用程序,但无论我测试哪台OS X计算机,我都会遇到同样的错误。
ImportError: dlopen(/Users/transfer15/Desktop/app/dist/PCMAlign/app/Contents/Resources/lib/python2.7/numpy/linalg/lapack_lite.so, 2): Library not loaded: @rpath/libmkl_intel_lp64.dylib
Referenced from: /Users/transfer15/Desktop/app/dist/PCMAlign/app/Contents/Resources/lib/python2.7/numpy/linalg/lapack_lite.so
Reason: image not found
这对我来说有点奇怪,因为如果我按照文件路径,我可以在正确的文件夹中看到lapack_lite.so
。
有没有解决这个问题?或者,有没有办法排除这个库,因为我没有使用线性代数(几乎只是使用numpy数组),以避免这个错误?
谢谢!
答案 0 :(得分:0)
最近遇到了同样的问题(Python 2.7,试图导入numpy版本1.11),降级numpy的版本清除了错误。
如果你使用pip来安装numpy,你可以用pip install 'numpy<1.7'
降级。有可能更高版本可能适合您。