Как установить TA-lib в Google Colab?

Я пытаюсь установить пакет TA-Lib в блокнот Google Colab, но безуспешно. Я пробовал это руководство, а также Установка TA-Lib на Python x64

Я получаю эту ошибку:

import platform
print (platform.architecture())

import sys
print(sys.version)

!pip install C:/ta-lib/TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl

#########
('64bit', '')
3.6.3 (default, Oct  3 2017, 21:45:48) 
[GCC 7.2.0]
 Requirement 'C:/ta-lib/TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl' looks like a 
  filename, but the file does not exist
  TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl is not a supported wheel on this 
  platform.

4 ответа

Решение

Вы должны попробовать следующие инструкции здесь?

https://github.com/mrjbq7/ta-lib

И поменять любой sudo apt-get чтобы просто !apt, любой cd в %cd

Обновление: попробуйте это

!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
!tar -xzvf ta-lib-0.4.0-src.tar.gz
%cd ta-lib
!./configure --prefix=/usr
!make
!make install
!pip install Ta-Lib
import talib

Последнее обновление, предоставленное korakot, работает в Google Colab (обновление 2022 г.):

      !pip install talib-binary

Затем просто импортируйте библиотеку:

      import talib as tb

Еще один способ использовать %%bashкомандование Установить либо TA-Lib или же ta-lib а затем "импорт талиб".

!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
!tar -xvf ta-lib-0.4.0-src.tar.gz
%%bash
cd ta-lib
./configure --prefix=/usr
make
sudo make install
sudo apt upgrade
#!pip install TA-Lib
!pip install ta-lib

импорт талиб как та

Если вы используете Ubuntu и Jupyter, тогда этот ответ полезен. Невозможно установить TA-Lib в Ubuntu.

Для меня это работало из контейнера и запуска ноутбука jupyter следующим образом:
import os,sys
Очистите все, если раньше.!rm -rf ta-lib*
Скачать пакет
!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
Распаковать tar.
!tar xvf ta-lib-0.4.0-src.tar.gz
!pwd
!ls -l
Переходим к распакованному и запускаем файлы.
!cd /home/$USER/work/ta-lib/ && ./configure --prefix=/usr
!cd /home/$USER/work/ta-lib/ && make
!cd /home/$USER/work/ta-lib/ && sudo make install
Установите сейчас пакет
!pip install --user Ta-Lib
Импорт и тадааа!
import talib

Другие вопросы по тегам