Ta-Lib无法安装和编译

时间:2018-07-10 12:46:16

标签: python c++ python-3.x visual-studio-2015 ta-lib

我正在尝试为Ta-LIB安装包装器。我尝试使用:

pip install ta-lib

The complete error log

我发现我需要编译talib库。所以我下载了该文件,并解压缩了c:\ta-lib

然后,我按照以下说明进行操作:

  • 在Windows 10上安装TA-Lib C库

  • 下载并解压缩ta-lib-0.4.0-msvc.zip

  • 将解压缩的文件夹ta-lib移至C:\
  • 下载并安装Visual Studio Community 2015
  • 记住要选择[Visual C ++]功能
  • 从Windows“开始”菜单构建TA-Lib库,然后启动[VS2015 x64本机工具命令提示符]
  • 移至C:\ ta-lib \ c \ make \ cdr \ win32 \ msvc
  • 构建库nmake
  • pip3安装ta-lib

但是我收到以下错误:

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

Microsoft (R) Program Maintenance Utility Version 14.00.24231.0
Copyright (C) Microsoft Corporation.  All rights reserved.

        cd ta_common
        "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" /nologo
        cl -c -nologo -W3 -MD -O2 -DWIN32 -D_MBCS -D_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\..\src\ta_common" -I"..\..\..\..\..\include" -Fo..\..\..\..\..\temp\cdr\ta_global.obj ..\..\..\..\..\src\ta_common\ta_global.c
ta_global.c
C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\corecrt.h(232): fatal error C1189: #error:  Compiling Desktop applications for the ARM platform is not supported.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_ARM\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.

这是图片:
talib error

如何在Windows和Python 3.5上正确安装包装程序?

0 个答案:

没有答案