Using TA-Lib in a Jupyter notebook isn’t straightforward, and using it in a hosted solution like Deepnote could use a tutorial too. In this blog post, we’ll set up the popular Python wrapper for TA-lib.
A prerequisite for installing the TA-lib Python wrapper is that you have the TA-lib library installed. To do this in Deepnote, you need to take the following steps.
- Download TA-lib
- Upload it to Deepnote by dropping it in the file explorer of your notebook inside your browser
![](https://www.roelpeters.be/wp-content/uploads/2021/04/image-3.png)
An interesting feature of Deepnote is that you can update the “initialization notebook”, which will be run every time you restart the kernel.
![](https://www.roelpeters.be/wp-content/uploads/2021/04/image-5.png)
By adding some command lines, Deepnote will unzip and install TA-lib (both the library and the Python wrapper) with every cold start. There’s no point in only doing this once in the terminal: while the unzipped files will still be present inside the file explorer, they will no longer be installed on the machine.
Add the following lines to the initialization code block:
tar -xzf ta-lib-0.4.0-src.tar.gz
cd ta-lib/
./configure --prefix=/usr
make
sudo make install
pip install TA-Lib
The initialization code block should now look like this:
![](https://www.roelpeters.be/wp-content/uploads/2021/04/image-4-1024x215.png)
Great success!
Thanks🌹
Your article helped me a lot, is there any more related content? Thanks! https://accounts.binance.com/uk-UA/register?ref=W0BCQMF1
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.