导入密码子出错

问题描述 投票:0回答:1

我正在尝试为 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)

我尝试了以下方法来解决问题:

  • 使用 g++11 而不是最新的 g++。
  • 使用 CC=clang pip 安装 codon-jit

但是每次都出现同样的错误。关于如何解决这个问题的任何想法?

python python-3.x g++ python-import importerror
1个回答
0
投票

Python 3.7 已经很老了(它在 3 个月后就停产了),3.8 于 2019 年 10 月发布。

我尝试使用 pip 安装 codon-jit,在 3.9.6 的基于 PipEnv 的环境中运行,它对我来说运行正确。

© www.soinside.com 2019 - 2024. All rights reserved.