无法导入 TA-Lib - Python

unable to import TA-Lib - Python

我正在尝试在 python 中导入 TA-Lib 但出现错误:

Traceback (most recent call last): File "", line 1, in File "/home/arque/anaconda3/lib/python3.6/site-packages/talib/init.py", >line 43, in from ._ta_lib import ( ModuleNotFoundError: No module named 'talib._ta_lib'

我安装的步骤:

1. wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
2. tar -xzf ta-lib-0.4.0-src.tar.gz
3. cd ta-lib/
4. ./configure --prefix=/usr
5. make
6. sudo make install
7. pip install TA-Lib

TA-Lib 安装成功,但当我尝试导入时,出现上述错误。

也尝试了 给出的解决方案,但没有奏效。

使用 Linux Ubuntu 32 位和 python 3.6

欢迎任何帮助和建议。

这是我在遇到此错误时用来解决问题的过程 - 但是我使用的是 64 位 Windows 安装,因此您需要在此过程中进行一些更改!

  • 转到 https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib 并下载相关的 *.whl 文件(取决于您使用的 python 版本,以及您使用的是 32 位还是 64 位操作系统)
  • 复制whl文件到C:\Users\your_name目录
  • 转到 Anaconda 并单击环境选项卡并打开终端window(从基础(根)环境箭头)
  • 在终端window中键入“conda list”以查看 TA-Lib 是否已经可用,如果不可用则继续
  • 键入“conda update conda”以确保您安装了最新版本
  • 您将使用 pip 安装 TA-Lib,因此请输入“python -m pip install --upgrade pip”确保您拥有最新版本的 pip
  • 然后通过键入“pip install TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl”(或您的 *.whl 文件的任何名称)安装 TA-Lib 包
  • 通过输入“conda list”并在列表中找到它来检查它是否已安装

希望这对您有所帮助:)

!pip 安装 ta

用于在kaggle平台上安装ta