如何在谷歌colab中安装TA-lib?

时间:2018-04-04 10:11:07

标签: python google-colaboratory ta-lib

我正在尝试在google colab笔记本中安装TA-Lib软件包,但没有成功。 我试过这个guide也是 Installing TA-Lib on python x64

我收到此错误:

import platform
print (platform.architecture())

import sys
print(sys.version)

!pip install C:/ta-lib/TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl

#########
('64bit', '')
3.6.3 (default, Oct  3 2017, 21:45:48) 
[GCC 7.2.0]
 Requirement 'C:/ta-lib/TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl' looks like a 
  filename, but the file does not exist
  TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl is not a supported wheel on this 
  platform.

3 个答案:

答案 0 :(得分:7)

您是否尝试过此处的说明?

https://github.com/mrjbq7/ta-lib

并将所有sudo apt-get更改为!apt。任何cd%cd

更新:试试这个

!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
!tar -xzvf ta-lib-0.4.0-src.tar.gz
%cd ta-lib
!./configure --prefix=/usr
!make
!make install
!pip install Ta-Lib
import talib

答案 1 :(得分:0)

另一种方式使用 %%bash命令。安装TA-Libta-lib,然后“导入talib”。

!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
%%bash
cd ta-lib
./configure --prefix=/usr
make
sudo make install
sudo apt upgrade
#!pip install TA-Lib
!pip install ta-lib
  

将talib导入为ta

如果您使用的是Ubuntu和Jupyter,则此答案很有帮助Unable to install TA-Lib on Ubuntu

答案 2 :(得分:0)

通过容器运行jupyter笔记本对我有用的方式如下:
import os,sys
彻底清洁所有物品。 !rm -rf 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
!pwd
!ls -l
移至解压缩后运行文件。
!cd /home/$USER/work/ta-lib/ && ./configure --prefix=/usr
!cd /home/$USER/work/ta-lib/ && make
!cd /home/$USER/work/ta-lib/ && sudo make install
立即安装软件包
!pip install --user Ta-Lib
导入并导入taadaaa!
import talib