macm1用户是否可能不能为TALib使用Python包装器?

2024-10-01 17:23:47 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我一直在尝试不同的方法来安装TA Lib,并找到了几种不同的方法来安装它,其中没有一种方法是容易的,但即使TA Lib已安装并出现在pip列表中,甚至成功地将其安装在pipenv虚拟环境中,但如果我真的想继续并通过键入

import talib

我得到以下错误:

ImportError: 2): Symbol not found: _TA_ACOS Referenced from: /Users/teo/.local/share/virtualenvs/trendingcoin-nriNAUCq/lib/python3.8/site-packages/talib/_ta_lib.cpython-38-darwin.so Expected in: flat namespace in /Users/teo/.local/share/virtualenvs/trendingcoin-nriNAUCq/lib/python3.8/site-packages/talib/_ta_lib.cpython-38-darwin.so

现在我想让你知道,我已经尝试了许多不同的方法来安装它,它们在这个线程中有详细说明:Is it enough to install TA-Lib on Brew to use it? Pip throws me an error

作为一名想要成为技术分析师的人,如果我不能使用臭名昭著的TA库,那将是一件悲哀的事情


Tags: 方法sharelibpackageslocalsitevirtualenvsusers
1条回答
网友
1楼 · 发布于 2024-10-01 17:23:47

我能够按照这个github问题中的一些步骤使它工作:https://github.com/mrjbq7/ta-lib/issues/381

$ arch -x86_64 brew install python@3.9
$ arch -x86_64 brew install ta-lib
$ arch -x86_64 brew link ta-lib
$ arch -x86_64 python3.9 -m pip install  no-cache-dir ta-lib

您将需要x86/brew和rosetta:https://stackoverflow.com/a/64997047/3090309

注意:在我的例子中,我考虑了太多的意图,包括 no-cache-dir选项确实起了作用

相关问题 更多 >

    热门问题