首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在windows上安装requrements.txt文件时出现TA-Lib错误

在windows上安装requrements.txt文件时出现TA-Lib错误
EN

Stack Overflow用户
提问于 2021-08-29 07:02:39
回答 1查看 52关注 0票数 0

我正在遵循一个在线教程,它需要安装Python,并且我已经设法安装了一堆要求,然而,当我尝试将我的requrements.txt文件安装到我的venv上时,我在TA-Lib上收到了一系列的错误和警告。我也安装了C++,但只有在安装此requirements文本时,我才会收到这些错误。

代码语言:javascript
运行
复制
     ERROR: Command errored out with exit status 1:
     command: 'c:\programming\bot\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\...\\AppData\\Local\\Temp\\pip-install-n7ad74zp\\ta-lib_1088777ae08747e18e950c7d1e1c3643\\setup.py'"'"'; __file__='"'"'C:\\Users\\...\\AppData\\Local\\Temp\\pip-install-n7ad74zp\\ta-lib_1088777ae08747e18e950c7d1e1c3643\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\...\AppData\Local\Temp\pip-record-us4n0edm\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\programming\bot\include\site\python3.10\TA-Lib'
         cwd: C:\Users\...\AppData\Local\Temp\pip-install-n7ad74zp\ta-lib_1088777ae08747e18e950c7d1e1c3643\
    Complete output (518 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.10
    creating build\lib.win-amd64-3.10\talib
    copying talib\abstract.py -> build\lib.win-amd64-3.10\talib
    copying talib\deprecated.py -> build\lib.win-amd64-3.10\talib
    copying talib\stream.py -> build\lib.win-amd64-3.10\talib
    copying talib\test_abstract.py -> build\lib.win-amd64-3.10\talib
    copying talib\test_data.py -> build\lib.win-amd64-3.10\talib
    copying talib\test_func.py -> build\lib.win-amd64-3.10\talib
    copying talib\test_pandas.py -> build\lib.win-amd64-3.10\talib
    copying talib\test_stream.py -> build\lib.win-amd64-3.10\talib
    copying talib\__init__.py -> build\lib.win-amd64-3.10\talib
    running build_ext
    building 'talib._ta_lib' extension
    creating build\temp.win-amd64-3.10
    creating build\temp.win-amd64-3.10\Release
    creating build\temp.win-amd64-3.10\Release\talib
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\ta-lib\c\include -Ic:\programming\bot\lib\site-packages\numpy\core\include -Ic:\programming\bot\include -IC:\Python310\include -IC:\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files 
(x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tctalib/_ta_lib.c /Fobuild\temp.win-amd64-3.10\Release\talib/_ta_lib.obj
    _ta_lib.c
    c:\programming\bot\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
    talib/_ta_lib.c(6885): warning C4146: unary minus operator applied to unsigned type, result still unsigned
    talib/_ta_lib.c(6890): warning C4146: unary minus operator applied to unsigned type, result still unsigned
    talib/_ta_lib.c(7080): warning C4146: unary minus operator applied to unsigned type, result still unsigned
    talib/_ta_lib.c(7262): warning C4146: unary minus operator applied to unsigned type, result still unsigned
    talib/_ta_lib.c(7444): warning C4146: unary minus operator applied to unsigned type, result still unsigned
    talib/_ta_lib.c(7449): warning C4146: unary minus operator applied to unsigned type, result still unsigned
    talib/_ta_lib.c(7607): warning C4146: unary minus operator applied to unsigned type, 

    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\ta-lib\c\lib /LIBPATH:c:\programming\bot\libs /LIBPATH:C:\Python310\libs /LIBPATH:C:\Python310 /LIBPATH:c:\programming\bot\PCbuild\amd64 /LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\lib\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64 ta_libc_cdr.lib /EXPORT:PyInit__ta_lib build\temp.win-amd64-3.10\Release\talib/_ta_lib.obj /OUT:build\lib.win-amd64-3.10\talib\_ta_lib.cp310-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.10\Release\talib\_ta_lib.cp310-win_amd64.lib
       Creating library build\temp.win-amd64-3.10\Release\talib\_ta_lib.cp310-win_amd64.lib and object build\temp.win-amd64-3.10\Release\talib\_ta_lib.cp310-win_amd64.exp
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLBREAKAWAY_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLEVENINGSTAR
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSEPARATINGLINES_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDRAGONFLYDOJI
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_SetOptInputParamReal
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMORNINGDOJISTAR_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_T3_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSHOOTINGSTAR_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADD
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_MA_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLKICKING
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINUS_DM
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3WHITESOLDIERS
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTRISTAR_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_SINE
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAMA
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_VAR
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSPINNINGTOP_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLUPSIDEGAP2CROWS_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_COSH_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_MININDEX
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLRISEFALL3METHODS
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLPIERCING_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_BOP_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_AROON_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_TRANGE_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHARAMI
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_EXP
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_SUB_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_SetUnstablePeriod
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_FuncTableAlloc
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLONNECK
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLKICKING_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3OUTSIDE
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDRAGONFLYDOJI_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_WCLPRICE_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_MEDPRICE
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLONNECK_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLLADDERBOTTOM_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_ANGLE_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_ACOS
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINMAXINDEX_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_MFI
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINMAX
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_RSI_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_GroupTableFree
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLUPSIDEGAP2CROWS
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTASUKIGAP
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_NATR
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDOJISTAR
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_PHASOR_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_WMA
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_Shutdown
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSHORTLINE_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetFuncHandle
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_FuncTableFree
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_ParamHolderFree
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAVP
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3LINESTRIKE_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLCONCEALBABYSWALL_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_SAR
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHIGHWAVE_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMARUBOZU_Lookback
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADOSC
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMARUBOZU
    _ta_lib.obj : error LNK2001: unresolved external symbol TA_SAR_Lookback

    build\lib.win-amd64-3.10\talib\_ta_lib.cp310-win_amd64.pyd : fatal error LNK1120: 339 unresolved externals
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\programming\bot\scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\...\\AppData\\Local\\Temp\\pip-install-n7ad74zp\\ta-lib_1088777ae08747e18e950c7d1e1c3643\\setup.py'"'"'; __file__='"'"'C:\\Users\\...\\AppData\\Local\\Temp\\pip-install-n7ad74zp\\ta-lib_1088777ae08747e18e950c7d1e1c3643\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\...\AppData\Local\Temp\pip-record-us4n0edm\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\programming\bot\include\site\python3.10\TA-Lib' Check the logs for full command output

我不得不删除一些错误以使其适合30000个字符。

EN

回答 1

Stack Overflow用户

发布于 2021-08-29 10:39:33

通过直接从我的downloads文件夹执行pip安装到https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib my download的绝对路径修复。然后重新安装我的需求,现在我没有错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68970627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档