Mac M1 用户可能无法使用 TA-Lib 的 Python 包装器吗?
Is it possible that Mac M1 users are not able to use Python wrapper for TA-Lib?
所以我一直在尝试不同的方法来安装 TA-Lib,并找到了几种不同的安装方法,none 其中很容易,但即使安装了 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-Lib,那将是可悲的。
我能够按照这个 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:
注意:在我的例子中,我考虑了很多意图,包括 --no-cache-dir
选项真的很重要。
这里的解决方案似乎有效:
https://github.com/mrjbq7/ta-lib/issues/408#issuecomment-839583759
$ conda install -c conda-forge ta-lib
所以我一直在尝试不同的方法来安装 TA-Lib,并找到了几种不同的安装方法,none 其中很容易,但即使安装了 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-Lib,那将是可悲的。
我能够按照这个 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:
注意:在我的例子中,我考虑了很多意图,包括 --no-cache-dir
选项真的很重要。
这里的解决方案似乎有效:
https://github.com/mrjbq7/ta-lib/issues/408#issuecomment-839583759
$ conda install -c conda-forge ta-lib