如何解决ImportError:dlopen():找不到符号:…预期用于:平面名称空间

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

有人可以帮我解决这个问题吗?

ImportError: dlopen(/Users/......./venv/lib/python3.6/site-packages/recordclass/mutabletuple.cpython-36m-darwin.so, 2): Symbol not found: __PyEval_GetBuiltinId
  Referenced from: /Users/......./venv/lib/python3.6/site-packages/recordclass/mutabletuple.cpython-36m-darwin.so
  Expected in: flat namespace
 in /Users/......../venv/lib/python3.6/site-packages/recordclass/mutabletuple.cpython-36m-darwin.so

如果有任何意义,我正在使用Mac

python import importerror mutable
1个回答
0
投票

我不太清楚是什么问题,但我假设__PyEval_GetBuiltinId已损坏/未安装。因此,我为解决此问题所做的全部工作是pip uninstall recordclass,然后是pip install --no-cache-dir recordclass,这似乎奏效了

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