我正在尝试为 mac 上的 python 应用程序使用密码子编译器。 我使用以下方式下载并安装了密码子:
/bin/bash -c "$(curl -fsSL https://exaloop.io/install.sh)"
已安装的 codon-jit:
pip install codon-jit
但是当我尝试导入密码子时,出现错误:
ImportError: dlopen(/Users/srm/opt/anaconda3/envs/my_ws/lib/python3.7/site-packages/codon/codon_jit.cpython-37m-darwin.so, 0x000A): symbol not found in flat namespace (__ZN5codon3jit13getJITLibraryEv)
我尝试了以下方法来解决问题:
但是每次都出现同样的错误。关于如何解决这个问题的任何想法?
Python 3.7 已经很老了(它在 3 个月后就停产了),3.8 于 2019 年 10 月发布。
我尝试使用 pip 安装 codon-jit,在 3.9.6 的基于 PipEnv 的环境中运行,它对我来说运行正确。