我冻结了我们开发的软件AltAnalyze的GitHub发行版(https://github.com/nsalomonis/altanalyze) . UMAP-learn包依赖于从源代码运行良好的numba和llvmlite,但是,当使用py2app构建分发版本时,UMAP失败并出现以下错误:

File "umap/__init__.pyc", line 1, in <module>
File "umap/umap_.pyc", line 19, in <module>
File "numba/__init__.pyc", line 11, in <module>
File "numba/config.pyc", line 19, in <module>
File "llvmlite/binding/__init__.pyc", line 6, in <module>
File "llvmlite/binding/dylib.pyc", line 4, in <module>
File "llvmlite/binding/ffi.pyc", line 128, in <module>
OSError: dlopen(AltAnalyze.app/Contents/Resources/lib/python2.7/site-packages.zip/llvmlite/binding/libllvmlite.dylib, 6): no suitable image found. Did find:AltAnalyze.app/Contents/Resources/lib/python2.7/site-packages.zip/llvmlite/binding/libllvmlite.dylib: stat() failed with errno=20

我已经尝试重新安装numba和llvmlite并在加载UMAP的模块中调用各种依赖函数:

import numba
import llvmlite; from llvmlite import binding
from llvmlite.binding import *
from llvmlite.binding import ffi
from llvmlite.binding import dylib

但错误仍然存在 . 任何建议将不胜感激 .