0

我编写了一个 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 数组)以避免这个错误?

谢谢!

4

1 回答 1

0

最近遇到了同样的问题(Python 2.7,试图导入numpy 1.11版本),降级numpy的版本清除了错误。

如果您使用 pip 安装 numpy,您可以使用以下命令降级:pip install 'numpy<1.7'. 更高版本可能适合您。

于 2016-06-21T03:16:19.700 回答