首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在anaconda安装talib

在anaconda安装talib
EN

Stack Overflow用户
提问于 2019-11-28 21:40:07
回答 3查看 8.9K关注 0票数 4

当试图在命令提示符中安装ta-lib时,我遇到了问题,并在其中得到了以下消息。有办法解决这个问题吗?

代码语言:javascript
运行
复制
(base) C:\Users\LEGION>conda install -c quantopian ta-lib

收集包元数据(current_repodata.json):完成解决环境:/环境不一致,请仔细检查包计划,以下软件包造成了不一致:

  • 默认值/win-64::anaconda=2019.07=py37_0
    • 默认值/win-64::numba=0.44.1=py37hf9181ef_0在初始冻结解题中失败。使用灵活的解决方案重试。解决环境: current_repodata.json的repodata失败,下一个repodata源将重试。收集包元数据(repodata.json):完成解决环境:初始冻结解决失败。使用灵活的解决方案重试。解决环境:-发现冲突!寻找不兼容的包。这可能需要几分钟。按CTRL以中止操作。失败

UnsatisfiableError:发现以下规范与您的环境中现有的python安装不兼容:

规格:

  • ta-lib -> pythonversion=‘2.7.\x{e76f}>=3.5,<3.6.0a0’
  • ta-lib -> pythonversion=‘>=’2‘>=’2‘>,<2.8.0a0’

你的蟒蛇: python=3.7

如果python位于链的最左边,那就是您所要求的版本。当python出现在右边时,这意味着左侧的东西对您受限的python版本来说是不可用的。注意,除非明确指定,否则conda不会将您的python版本更改为不同的次要版本。

发现下列规格互不相容:

Package msgpack-python冲突:

ta-lib -> python=2.7 -> pip -> cachecontrol -> msgpack-python包ca-证书冲突: ta-lib -> python=2.7 -> ca-证书python=3.7 -> opensslversion=‘>=’>=‘ca 1.1a,<1.1.2a‘-> ca-证书包pip冲突: ta-lib -> python=2.7 -> pip python=3.7 -> pip包setuptools冲突: python=3.7 -> pip -> setuptools ta-lib -> python=2.7 -> pip -> setuptools包证书冲突: python=3.7 -> pip -> setuptools -> certifiversion=’>=2016.09 ca=2016.09 ca>=2016.9.26‘ta-lib -> pip setuptools setuptools setuptools=’>=2016.09 ca>=2016.09 ca>=2016.9.26|>=2017.4.17的包轮冲突: python=3.7 -> pip ->车轮ta-lib -> python=2.7 -> -> python=3.7 -> pip -> setuptools -> wincertstoreversion=‘>=’>=‘Package 2’-lib -> python=2.7 -> Package =‘>=’Package 2‘>=’Package 0.2‘

我试过以下几种方法,但没有人为我工作:我正在使用ANACONDA

代码语言:javascript
运行
复制
conda install TA-Lib
pip install TA-Lib
EN

回答 3

Stack Overflow用户

发布于 2021-02-04 17:23:34

如果您正在使用Anaconda,则可以尝试:

代码语言:javascript
运行
复制
conda install -c conda-forge ta-lib

在64位Windows上对我有效。

票数 6
EN

Stack Overflow用户

发布于 2020-06-04 14:07:51

下列适用于Windows 7和10:

  1. 通过在Anaconda提示符中运行命令,检查已安装的Python版本: python -version
  2. 右击并选择本PC或文件资源管理器上的计算机上的属性(我的Python版本为3.7,系统类型为64位操作系统,因此我下载了TA_Lib-0.4.18-cp37m-cp37m-win_amd64.whl,其中cp37是Python,amd64是Windows操作系统)。

在这里输入图像描述

在这里输入图像描述

  1. 将此文件移动到安装Python的地方,并在Anaconda提示符中运行以下命令: pip安装TA_Lib-0.4.18-cp37-cp37m-win_win 64

-来源

票数 3
EN

Stack Overflow用户

发布于 2020-05-27 07:01:17

经过许多小时的尝试不同的事情。我不得不使用专门为Windows 10创建的以下非官方菜谱

代码语言:javascript
运行
复制
conda install -c masdeseiscaracteres ta-lib

测试:

代码语言:javascript
运行
复制
Install nose
pip install nose
Run tests
nosetests -v talib

如果一切顺利,预期如下:

代码语言:javascript
运行
复制
talib.test_abstract.test_pandas ... ok
talib.test_abstract.test_SMA ... ok
talib.test_abstract.test_STOCH ... ok
talib.test_abstract.test_doji_candle ... ok
talib.test_abstract.test_MAVP ... ok
talib.test_abstract.test_info ... ok
talib.test_abstract.test_input_names ... ok
talib.test_abstract.test_input_arrays ... ok
talib.test_abstract.test_parameters ... ok
talib.test_abstract.test_lookback ... ok
talib.test_func.test_talib_version ... ok
talib.test_func.test_num_functions ... ok
talib.test_func.test_input_lengths ... ok
talib.test_func.test_input_nans ... ok
talib.test_func.test_unstable_period ... ok
talib.test_func.test_MIN ... ok
talib.test_func.test_MAX ... ok
talib.test_func.test_MOM ... ok
talib.test_func.test_BBANDS ... ok
talib.test_func.test_DEMA ... ok
talib.test_func.test_EMAEMA ... ok
talib.test_func.test_CDL3BLACKCROWS ... ok
talib.test_func.test_RSI ... ok
talib.test_func.test_MAVP ... ok
talib.test_stream.test_streaming ... ok
talib.test_stream.test_CDL3BLACKCROWS ... ok

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

https://stackoverflow.com/questions/59096440

复制
相关文章

相似问题

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