- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用以下命令安装 TA-lib,
pip install TA-lib
但收到此错误“命令'gcc'失败,退出状态为1”:
检查了Troubleshooting ,安装了gcc、python-devel、libffi-devel、openssl-devel,但还是不行!
然后使用 conda install -c quantopian ta-lib=0.4.9
安装 talib 但显示 错误“发现以下规范存在冲突:- py-xgboost,- ta-lib 0.4.9*”然后conda info ta-lib,它返回“NoPackagesFoundError:当前linux-64 channel 中缺少包”
最佳答案
我遇到了完全相同的问题,并且能够解决它并在 Linux 和我的 OSX 笔记本电脑上安装 TA-lib。我将在这里坚持使用 Linux 指令,特别是 CentOS,但两者的技巧是相同的......您必须在机器上安装 TA-lib 二进制库,然后才能使用 pip 安装 python 包装器。
我使用的引用:ttps://github.com/mrjbq7/ta-lib
如果此命令失败:
pip install TA-lib
提示 ta_libc header :
func.c:256:28: fatal error: ta-lib/ta_libc.h: No such file or directory
compilation terminated.
在安装 python 包装器之前,您需要安装 TA-lib 二进制文件。我下载的如下:
wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
然后解压缩,编译并安装:
tar -xvf ta-lib-0.4.0-src.tar.gz
cd ta-lib
./configure --prefix=/usr
make
sudo make install
sudo ldconfig
如果你的机器上没有 gcc 和/或 python3-dev,上述步骤会给你带来困难。最初他们对我很生气,所以我满足了依赖关系:
sudo yum install gcc
sudo yum install python36-dev
然后从头开始重新运行这些步骤,这次成功了。上述解决方案适用于我的情况。
希望对您有所帮助,祝您好运!
顺便说一句。我在这里第一次回答,我希望它能帮助别人,我过去使用 StackOverflow 解决了很多问题,所以我希望得到返回。2018-08-30 UDPATE:我一直遇到编译问题,特别是下面列出的错误会重复发生。结果发现我的虚拟机没有足够的 RAM (1GB)。解决方案引用:( https://github.com/mrjbq7/ta-lib/issues/133 ) 所以我升级了 RAM (2GB),问题就消失了。
talib/_ta_lib.c:208671:15: warning: assignment from incompatible pointer type [enabled by default]
2021-03-06 UDPATE:OSX Catalina 更新!在 OSX Catalina (10.15+) 上编译 TA-lib 时,上述说明不起作用,我必须对此进行修改:
tar -xvf ta-lib-0.4.0-src.tar.gz
cd ta-lib
./configure
make
sudo make install
之后,pip install 工作正常。 –
关于Python TA-lib安装错误,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44757678/
所以我有以下代码,它给出了类型不匹配编译器错误,但我不知道为什么: [] member this.TheTest() = let tuple = (DateTime.Now, 10)
我有以下蜡烛 +----------------+-------+----------+---------+----------+ |date |curency|high_pri
我查看了 TA-Lib 的模块文档以及 abstract-specific guide ,但我仍然不清楚抽象 API 到底能为我做什么(以及如何做)。具体来说,我希望看到一个 Python 代码示例,
我使用以下命令安装 TA-lib, pip install TA-lib 但收到此错误“命令'gcc'失败,退出状态为1”: 检查了Troubleshooting ,安装了gcc、python-dev
我正在尝试摆弄 TA-Lib 函数,试图了解它们如何识别模式。 下面的代码会产生奇怪的结果 import talib import numpy sample_data = [ ['1/2
我正在尝试使用 pip 在 Debian Jessie 上安装 TA-Lib。但是我遇到了以下错误: #include "ta-lib/ta_defs.h"
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
我正在使用 Swift 构建一个应用程序。我已经使用以下代码成功地将谷歌地图添加到我的应用程序作为我的主视图 Controller 上的 subview : let camera = GMSCamer
令人沮丧的是,在 python 中安装 TA-Lib 包有很多困难。 https://pypi.python.org/pypi/TA-Lib 我已经通读了我能找到的所有论坛帖子,但对于我的特定问题却没
我要设置 tablayout 选项卡的圆形波纹形状。 TabLayout 链接到 viewpager。我尝试定义选择器 XML 并使用选择器 xml 设置 tablayout 的 tabbackgro
我们可以使用图表系列函数绘制蜡烛图 chartSeries(Cl(PSEC))我创建了一些自定义值( I1 、 I2 和 I3 ),我想将它们绘制在蜡烛图外(叠加模式)。我用过 addTA()以此目的
我尝试在 python 中导入 TA-Lib 但出现错误: Traceback (most recent call last): File "", line 1, in File "/home/arq
我是 JavaScript 的新手,我正在尝试使用以下代码向文本字段添加字符计数器: $(function(){ $('.txtclass').keypress(function(){
我从 TA-LIB Mama 指标中得到了奇怪的结果。 使用相同价格数组调用其他指标会给出正确的结果。 但是调用 core.mama() 可以让 Mama 的值增加一到两个点,而 Fama 的值最多增
我正在尝试在我的 C 应用程序中使用 ta-lib ( http://ta-lib.org/ ) C API。我下载了 ta-lib 的源代码,使用 make install 将它们安装在我的系统上。
我正在尝试在 Ubuntu 中安装 Python Ta-Lib,但是当我运行时: pip install TA-Lib 我收到这个错误: Command "/usr/bin/python -u -c
这是我第二次尝试 C++ 程序,所以我仍在学习。 我正在尝试创建一个 DLL 以与 Metatrader 4 一起使用,它使用 Visual Studio 2013 Community 使用 ta-l
我想使用ta-lib的以下功能。 我想了解句点的含义。 MAVP MAVP([input_arrays], [minperiod=2], [maxperiod=30], [matype=0]) Mov
我有一个数据框,其中包含几种证券的价格作为列,但我找不到一次性运行 TA-Lib 的解决方案,因为它需要 numpy.ndarray。 如何在多个证券上运行 TA-Lib 并获得数据框作为返回? im
假设“items”(在下面的 Set() 方法中作为参数提供)被定义为列表(TM 是某种结构类型,即仅由属性组成)包含仅一个项目,并且10 个进程试图同时写入对 items 的更新(没有向列表添加任何
我是一名优秀的程序员,十分优秀!