Sí, soy el desafortunado que no puede instalar la versión precompilada
Use el archivo whl compilado por otros para instalar el paquete TA-Lib
Verifique su versión de python y la arquitectura de su computadora
Primero verifique su versión de Python en la línea de comando y asegúrese de que sea de 32 bits o de 64 bits
#查看你的python版本
python --version
Soy Python 3.8.5
#查看你的电脑是32位还是64位
wmic os get osarchitecture
Arquitectura OS de 64 bits
Descarga el archivo .whl
Ingrese esta URL https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
Descarga el paquete whl por versión python y arquitectura 32/64 bits
TA_Lib-0.4.24-cp<你的版本>-cp<你的版本>-win<你的架构>.whl
Encuentre una ruta para guardar el archivo
Instale el archivo .whl
win+r, cmd, ingrese la línea de comando, ingrese la ruta donde almacena el archivo .whl
Ejecute el comando en esta ruta
# 安装whl文件
pip install TA_Lib-0.4.24-cp<你的版本>-cp<你的版本>-win<你的架构>.whl
terminar la instalación
Compile el paquete TA-Lib usted mismo
Advertencia : Necesitamos instalar Visual Studio. Asegúrese de que su computadora todavía tenga suficiente espacio (10G) para garantizar su velocidad de Internet. Si es lo suficientemente rápido, se puede completar en 1 hora. Si la velocidad de Internet es lenta, se no será suficiente para un día.
Instalar herramientas de compilación c++
Descargar : https://visualstudio.microsoft.com/visual-cpp-build-tools/instalar
Elija c ++ para este paso y use las opciones predeterminadas para otros (si puede tirar, también puede intentar colocarlo en un lugar que no sea el disco del sistema)
Descargue el paquete oficial y la biblioteca dependiente de TA-Lib
Dirección de descarga oficial: https://sourceforge.net/projects/ta-lib/files/ta-lib/0.4.0/ta-lib-0.4.0-msvc.zip / descargar?use_mirror=cfhcable
Nota : ¡Asegúrese de descomprimirlo y guardarlo en el directorio C:\ta-lib! ! ! ¡Este directorio no se puede personalizar!
Compilación local de bibliotecas dependientes
Encuentre la herramienta de compilación recién instalada en el menú de inicio
x64 Native Tools Command Prompt for VS 20xx(20xx这里是你的VS Studio版本)
iniciarlo, entrar en este camino
cd C:\ta-lib\c\make\cdr\win32\msvc
Ingrese el comando de compilación
nmake
(No tomé una captura de pantalla de la imagen de arriba aquí. En resumen, está bien ver que el comando se ejecuta y no hay un informe de error extraño).
Incluso si la biblioteca dependiente está compilada
Instalar archivos autocompilados
pip install TA-Lib
muy bien
Incluso si la biblioteca dependiente está compilada