首页 > 解决方案 > Macbook Pro M1芯片macOS Big Sur 11.4版无法导入TA-lib

问题描述

我已TA-Lib使用以下命令成功安装:

brew install ta-lib
pip3 install ta-lib

之后,命令pip3 list显示TA-Lib版本。

TA-Lib             0.4.21

但是,当我尝试这样做时import talib,出现了错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/talib/__init__.py", line 52, in <module>
    from ._ta_lib import (
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so, 2): Symbol not found: _TA_ACOS
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so
  Expected in: flat namespace in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/talib/_ta_lib.cpython-39-darwin.so

你能建议如何解决这个问题吗?

标签: pythonmacosvisual-studio-codeta-lib

解决方案


推荐阅读