Scroll to top
© 2018 All Rights Reserved.

How to Install TA-Lib on Ubuntu Server

Dominik Sachsenhofer - 21. October 2017 - 4 comments

What is TA-Lib?

TA-Lib is widely used by trading software developers requiring to perform technical analysis of financial market data.


1. Installation

1.1 Download

tar -xzf ta-lib-0.4.0-src.tar.gz
cd ta-lib/


 1.2 Install TA-Lib

If the next command fails, then gcc is missing, install it by doing “apt-get install build-essential”)
sudo ./configure
sudo make
sudo make install


1.3 Install TA-Lib Python Wrapper

Install TA-Lib Python Wrapper via pip (or pip3):
pip install ta-lib


1.4 Test

Try to import talib in your Python application:

import talib


If you get an error like below:
ImportError: cannot open shared object file: No such file or directory

You will need to do the following additional steps:

Do either

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

or for a permanent solution, you’ll have to add /usr/local/lib to /etc/ as root then run /sbin/ldconfig (also as root).




Want to learn more on Technical Analysis?

Check out this great guide on Trading Methods:

Technical Analysis of the Financial Markets: A Comprehensive Guide to Trading Methods and Applications (New York Institute of Finance S.)


  1. Nikolaj

    Thank you very much!

  2. Verbal

    Hi !

    Could you please explain why the sudo command is necessary for Part 1.1 (for the wget and tar commands) ?


Post a Comment