I’m trying to install TA-Lib package in google colab notebook but without success. I tried this guide and also Installing TA-Lib on python x64
I get this error:
JavaScript
x
17
17
1
import platform
2
print (platform.architecture())
3
4
import sys
5
print(sys.version)
6
7
!pip install C:/ta-lib/TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl
8
9
#########
10
('64bit', '')
11
3.6.3 (default, Oct 3 2017, 21:45:48)
12
[GCC 7.2.0]
13
Requirement 'C:/ta-lib/TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl' looks like a
14
filename, but the file does not exist
15
TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl is not a supported wheel on this
16
platform.
17
Advertisement
Answer
Have you tried following instructions from here?
https://github.com/mrjbq7/ta-lib
And change any sudo apt-get
to just !apt
. Any cd
to %cd
Update: try this
JavaScript
1
9
1
!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
2
!tar -xzvf ta-lib-0.4.0-src.tar.gz
3
%cd ta-lib
4
!./configure --prefix=/usr
5
!make
6
!make install
7
!pip install Ta-Lib
8
import talib
9
Update(may 2020): for binary install (no compile)
JavaScript
1
8
1
url = 'https://launchpad.net/~mario-mariomedina/+archive/ubuntu/talib/+files'
2
ext = '0.4.0-oneiric1_amd64.deb -qO'
3
!wget $url/libta-lib0_$ext libta.deb
4
!wget $url/ta-lib0-dev_$ext ta.deb
5
!dpkg -i libta.deb ta.deb
6
!pip install ta-lib
7
import talib
8
Update(may 2021): even faster
JavaScript
1
6
1
url = 'https://anaconda.org/conda-forge/libta-lib/0.4.0/download/linux-64/libta-lib-0.4.0-h516909a_0.tar.bz2'
2
!curl -L $url | tar xj -C /usr/lib/x86_64-linux-gnu/ lib --strip-components=1
3
url = 'https://anaconda.org/conda-forge/ta-lib/0.4.19/download/linux-64/ta-lib-0.4.19-py37ha21ca33_2.tar.bz2'
4
!curl -L $url | tar xj -C /usr/local/lib/python3.7/dist-packages/ lib/python3.7/site-packages/talib --strip-components=3
5
import talib
6
Update (dec 2021): from @roborative, this is easiest to remember and take 3.8s (above is 1.2s)
JavaScript
1
2
1
!pip install talib-binary
2