Skip to content

Instantly share code, notes, and snippets.

@mdalvi
Last active April 21, 2024 08:32
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mdalvi/e08115381992e42b43cad861dfe417d2 to your computer and use it in GitHub Desktop.
Save mdalvi/e08115381992e42b43cad861dfe417d2 to your computer and use it in GitHub Desktop.
ta-lib 64-bit Installation on Windows 10

Here are the instructions to build the 64-bit ta-lib.

Install TA-Lib C Library on Windows 10

  • Download and Unzip ta-lib-0.4.0-msvc.zip
  • Move the Unzipped Folder ta-lib to C:\
  • Download and Install Visual Studio Community 2015
  • Remember to Select [Visual C++] Feature
  • Build TA-Lib Library
  • From Windows Start Menu, Start [VS2015 x64 Native Tools Command Prompt]
  • Move to C:\ta-lib\c\make\cdr\win32\msvc
  • Build the Library nmake
  • Then pip3 install ta-lib
@argalasjr
Copy link

not working

@syracusepro
Copy link

I am here: C:\ta-lib\c\make\cdr\win32\msvc

I am fine until this step: Build the Library nmake

So, how will be the correct syntax to use nmake? Thanks.

@greggorrell
Copy link

Works fine

@massxj
Copy link

massxj commented Jan 6, 2021

Tried this solution on Windows 10 64bit with VS 2019. nmake worked, but still fail on pip install.

@LukasTorquato
Copy link

For future reference, i tried with Developer Powershell (VS 2019), nmake worked, but pip install still failed.

  • Removed ta-lib from C: and extracted to it again
  • Installed Visual Studio Community and ran VS2015 x64 Native Tools Command Prompt
  • nmake worked and pip install worked.

@LemonWaterr
Copy link

LemonWaterr commented Feb 28, 2021

For anyone who's having this trouble, for me re-installing my VS2019 community & re-extracting the files fixed the issue (I had the problem with my already installed VS2019 - manually installing build tools did not work).
When installing VS2019, make sure you tick the box 'desktop development with c++' under desktop/mobile section. And then follow the instructions using x64 Native Tools Command Prompt for VS 2019.

@mtmak9
Copy link

mtmak9 commented Mar 15, 2021

Build the Library nmake , I am stock here..
Can attach any Video Guide or step by step how to make it namake ?
I try to find online how to do it but not find anythink usefull

@chriswck
Copy link

This worked for me, after aggregating above information.

Install TA-Lib C Library on Windows 10

  • Download and Unzip ta-lib-0.4.0-msvc.zip
  • Move the Unzipped Folder ta-lib to C:\
  • Download and Install Visual Studio Community 2019
  • Remember to Select [Visual C++] Feature, tick the box 'desktop development with c++' under desktop/mobile section
  • Build TA-Lib Library
  • From Windows Start Menu, Start [x64 Native Tools Command Prompt for VS 2019]
  • Move to C:\ta-lib\c\make\cdr\win32\msvc
  • Build the Library nmake
  • Then python -m pip install TA-Lib

@MichaelZelensky
Copy link

MichaelZelensky commented Apr 14, 2021

This worked for me:

  1. Download package from here: https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib . Note, that "cpXX" part in the package file name is the version of your python, e.g. cp37.
  2. Cd to the downloaded file's dir and run pip install TA_Lib‑0.4.19‑cp37‑cp37m‑win_amd64.whl

@AnimXhafa97
Copy link

This worked for me:

  1. Download package from here: https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib . Note, that "cpXX" part in the package file name is the version of your python, e.g. cp37.
  2. Cd to the downloaded file's dir and run pip install TA_Lib‑0.4.19‑cp37‑cp37m‑win_amd64.whl

Does it work in VS Code after you do this? I tried doing the same thing in the x64 Native Tools Command Prompt and it worked but pip install is still giving me an error.

@maxavd85
Copy link

* python -m pip install TA-Lib

Thank you! )))

@aczire
Copy link

aczire commented May 31, 2021

"From Windows Start Menu, Start [x64 Native Tools Command Prompt for VS 2019]" is crucial, do not use "Developer Command Prompt".

@berkeavci
Copy link

This worked for me:

  1. Download package from here: https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib . Note, that "cpXX" part in the package file name is the version of your python, e.g. cp37.
  2. Cd to the downloaded file's dir and run pip install TA_Lib‑0.4.19‑cp37‑cp37m‑win_amd64.whl

This has worked for me as well as on VS Code. Thank you ;).

@ZergD
Copy link

ZergD commented Jun 23, 2021

This worked for me, after aggregating above information.

Install TA-Lib C Library on Windows 10

  • Download and Unzip ta-lib-0.4.0-msvc.zip
  • Move the Unzipped Folder ta-lib to C:\
  • Download and Install Visual Studio Community 2019
  • Remember to Select [Visual C++] Feature, tick the box 'desktop development with c++' under desktop/mobile section
  • Build TA-Lib Library
  • From Windows Start Menu, Start [x64 Native Tools Command Prompt for VS 2019]
  • Move to C:\ta-lib\c\make\cdr\win32\msvc
  • Build the Library nmake
  • Then python -m pip install TA-Lib

This worked for me too. Thank you.

@AlonALX
Copy link

AlonALX commented Oct 25, 2021

This worked for me:

  1. Download package from here: https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib . Note, that "cpXX" part in the package file name is the version of your python, e.g. cp37.
  2. Cd to the downloaded file's dir and run pip install TA_Lib‑0.4.19‑cp37‑cp37m‑win_amd64.whl

this one works! many thanks

@ferracioli
Copy link

"From Windows Start Menu, Start [x64 Native Tools Command Prompt for VS 2019]" is crucial, do not use "Developer Command Prompt".

This saved me, thanks a lot :)

@saviornt
Copy link

Leaving a note here to clear up some confusion that I had. I am running Windows 10 x64 and python 3.11:

This worked for me, after aggregating above information.

Install TA-Lib C Library on Windows 10

Download and Unzip ta-lib-0.4.0-msvc.zip
Move the Unzipped Folder ta-lib to C:
Download and Install Visual Studio Community 2019
Remember to Select [Visual C++] Feature, tick the box 'desktop development with c++' under desktop/mobile section
Build TA-Lib Library
From Windows Start Menu, Start [x64 Native Tools Command Prompt for VS 2019]
Move to C:\ta-lib\c\make\cdr\win32\msvc
Build the Library nmake
Then python -m pip install TA-Lib

The instruction "Build the Library nmake" should read: Build the library using the command: nmake.exe

for example:

C:\ta-lib\c\make\cdr\win32\msvc> nmake

@badroumari
Copy link

badroumari commented Jan 29, 2023

Simple WAY:
To install talib follow this steps
go to website
0-verify your python version : python -v
1-https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
2-look for the appropriate version
3-pip install TA_Lib-0.4.24-cp310-cp310-win_amd64.whl

note : cp310 means python version 3.10
.whl package equivalent to win10 is TA_Lib-0.4.24-cp310-cp310-win_amd64.whl

@RUPAMGOHAIN
Copy link

RUPAMGOHAIN commented Mar 25, 2023

pip intsall TA_Lib-0.4.24-cp310-cp310-win_amd64.whl
out pot
Note: you may need to restart the kernel to use updated packages.
'"C:\Users\rupam\AppData\Local\Programs\Python\Python311\python.exe"' is not recognized as an internal or external command,
operable program or batch file.

@buggingbug
Copy link

does anyone have the TA_Lib-0.4.19-cp39-cp39-win_amd64.whl?
The website : https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib does not work anymore.

@pvv1760
Copy link

pvv1760 commented Jun 15, 2023

does anyone have the TA_Lib-0.4.19-cp39-cp39-win_amd64.whl? The website : https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib does not work anymore.
Try this: TA_Lib‑0.4.24‑cp39‑cp39‑win_amd64.whl
I can send TA_Lib‑0.4.24‑cp39‑cp39‑win_amd64.whl (cp 39.zip ) to email. It does not attach here, there is no such format

@msheikhzadeh
Copy link

Can someone please email me this 'TA_Lib-0.4.19-cp39-cp39-win_amd64.whl' because this link "https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib" is not available anymore?

@Janiszzz
Copy link

For someone who find previous link is not available: maintainer has a github repo about unofficial ta-lib.
Release Page: https://github.com/cgohlke/talib-build/releases

@bagcivan
Copy link

bagcivan commented Nov 6, 2023

For someone who find previous link is not available: maintainer has a github repo about unofficial ta-lib. Release Page: https://github.com/cgohlke/talib-build/releases

thank you. this worked

@Jasur09
Copy link

Jasur09 commented Nov 21, 2023

For someone who find previous link is not available: maintainer has a github repo about unofficial ta-lib. Release Page: https://github.com/cgohlke/talib-build/releases

thank you. this worked

@celltronic01
Copy link

does anyone have the 64 bit file?? care to pls share? I can't find anything on the net. Searching for 2 days

@fuinyroot
Copy link

For anyone who's having this trouble, for me re-installing my VS2019 community & re-extracting the files fixed the issue (I had the problem with my already installed VS2019 - manually installing build tools did not work). When installing VS2019, make sure you tick the box 'desktop development with c++' under desktop/mobile section. And then follow the instructions using x64 Native Tools Command Prompt for VS 2019.

This re-extracting the files worked for me. As of today I am on

  • Windows 11
Device name	WIN64G
Processor	AMD Ryzen 7 5700U with Radeon Graphics            1.80 GHz
Installed RAM	64.0 GB (63.3 GB usable)
System type	64-bit operating system, x64-based processor
Collecting ta-lib
  Using cached TA-Lib-0.4.28.tar.gz (357 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: numpy in c:\users\myuser\tools\python3.11\lib\site-packages (from ta-lib) (1.26.4)
Building wheels for collected packages: ta-lib
  Building wheel for ta-lib (pyproject.toml) ... done
  Created wheel for ta-lib: filename=TA_Lib-0.4.28-cp311-cp311-win_amd64.whl size=549242 sha256=2b95510589c7276096ecb03b153d67af241a4b68fc4f26b6428d66175d6a4a18
  Stored in directory: c:\users\myuser\appdata\local\pip\cache\wheels\d9\de\ed\b1158e807eaa66f5ad26b71bc21c664483665cb02889b641eb
Successfully built ta-lib
Installing collected packages: ta-lib
Successfully installed ta-lib-0.4.28

@MiladZarour
Copy link

@fuinyroot
I did the exact same as you did :

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for TA-lib Failed to build TA-lib ERROR: Could not build wheels for TA-lib, which is required to install pyproject.toml-based projects

not sure what it went wrong
now more than 3 hours trying to install pip install TA-lib , nothing is working...

@fuinyroot
Copy link

@fuinyroot I did the exact same as you did :

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for TA-lib Failed to build TA-lib ERROR: Could not build wheels for TA-lib, which is required to install pyproject.toml-based projects

not sure what it went wrong now more than 3 hours trying to install pip install TA-lib , nothing is working...

I did not see the error above on my computer, well tried to search as bellow, hope it helps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment