安装成功talib后,import talib出错

安装成功talib后,import talib出错



Traceback (most recent call last):
  File "/Users/miller/PycharmProjects/pythonProject15/main.py", line 116, in 
    import talib
  File "/opt/anaconda3/envs/pythonProject15/lib/python3.7/site-packages/talib/__init__.py", line 93, in 
    from ._ta_lib import (
ImportError: dlopen(/opt/anaconda3/envs/pythonProject15/lib/python3.7/site-packages/talib/_ta_lib.cpython-37m-darwin.so, 2): Symbol not found: _TA_ACOS
  Referenced from: /opt/anaconda3/envs/pythonProject15/lib/python3.7/site-packages/talib/_ta_lib.cpython-37m-darwin.so
  Expected in: flat namespace
 in /opt/anaconda3/envs/pythonProject15/lib/python3.7/site-packages/talib/_ta_lib.cpython-37m-darwin.so
python3.7 conda环境 ta-lib 版本:0.4.25


参考这个链接

参考这个:m1 Mac安装talib库(symbol not found in flat namespace '_TA_ACOS'解决办法) - 知乎

conda install -c conda-forge ta-lib -y

你安装这个talib模块了吗 如果没安装可以pip3 install talib 你可以参考这个https://blog.csdn.net/feixuedongji/article/details/82796381

报这个错的原因是库安装错地方了,解决方法如下
查看python位置:which python3
/Users/apple/anaconda3/bin/python3.6
安装:
/Users/apple/anaconda3/bin/python3.6 -m pip install --force-reinstall talib

你看看这个是否能帮到你,参考链接以实例形式,详细讲解:https://zhuanlan.zhihu.com/p/345725954

要么没安装成功
要么就是pycharm环境不对,没安装到当前环境

先 import talib在终端中运行下看报错不

说明没有安装成功呗 我帮你安装吧

如果是windows系统,安装方法是下载https://download.lfd.uci.edu/pythonlibs/archived/cp37/TA_Lib-0.4.24-cp37-cp37m-win_amd64.whl ,然后pip install该文件进行安装。