ModuleNotFoundError: No module named 'talib'

ModuleNotFoundError: No module named 'talib'

无法在 MacOS 上安装 ta-lib。

pip install ta-lib

如何安装?

尝试:

brew install ta-lib
pip install ta-lib

来源:https://github.com/enigmampc/catalyst/issues/187#issuecomment-374552524

这是通常对我有用的解决方案。在您尝试导入模块的文件中,复制并粘贴以下代码并 运行 它。然后你就可以开始了。

from pip._internal import main as install

install(["install","ta-lib"])

希望这对你有用,祝你好运。

再次遇到 Big sur 上的问题

情况: brew install ta-lib 成功了,pip install TA-Lib 也成功了 版本 0.4.19

在控制台上:

   >>> import talib

   Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   ModuleNotFoundError: No module named 'talib'`

解决方案:从源安装对我有效,步骤如下

  • 使用自制程序安装 ta-lib brew install ta-lib,这是必需的

  • TALIB_SOURCE

    下载源
  • untar/unzip下载(tar -xvzf mrjbq7-ta-lib-TA_Lib-0.4.19-19-g5eb3fa4.tar.gz

  • cd 进入文件夹然后 运行:

pip install -r requirements.txt 
python setup.py install

import talib 现在应该可以工作了