安装成功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
参考这个: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该文件进行安装。