首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google VM (Ubuntu)上安装TA-lib

在Google VM (Ubuntu)上安装TA-lib
EN

Stack Overflow用户
提问于 2018-08-29 01:13:20
回答 2查看 787关注 0票数 0

我遇到了与TA-lib库安装相关的问题。然而,即使这个问题是众所周知的,我只看到了一篇关于在Google Cloud上安装的帖子,我的问题与那个问题有点不同。遵循下面所附的TA-lib Github自述文件的说明

下载ta-lib-0.4.0-src.tar.gz并:

代码语言:javascript
复制
$ untar and cd
$ ./configure --prefix=/usr
$ make
$ sudo make install

我正在尝试pip安装TA-lib。当我输入

代码语言:javascript
复制
pip3 install TA-lib`

我明白了

代码语言:javascript
复制
Collecting Ta-lib
 Using cached https://files.pythonhosted.org/packages/90/05/d4c6a778d7a7de0be366bc4a850b4ffaeac2abad927f95fa8ba6f355a082/TA-Lib-0.4.17.tar.gz
Requirement already satisfied: numpy in /home/franc_paoli/.local/lib/python3.5/site-packages (from Ta-lib) (1.14.5)
Building wheels for collected packages: Ta-lib
  Running setup.py bdist_wheel for Ta-lib ... -

然后命令窗口尝试无限加载。没有任何反应。你认为它只是太慢了,我应该等待(1h+),还是过程中出了什么问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-29 01:29:40

如果Python包中包含大量需要构建的C代码,则安装Python包完全有可能需要一个小时或更长时间。它可能在Running setup.py bdist_wheel for Ta-lib ...行后面做的就是编译东西。

如果您想查看它,可以在pip3运行时打开另一个终端窗口/选项卡,再次连接到服务器,然后运行top来查看所有正在运行的进程。进入该命令后,可以按c查看正在运行的命令,或者按q退出。如果有一个Python、GCC或G++进程占用了大量的CPU,那么它可能正在做一些事情。如果看起来什么都没有发生,那么可能出了什么问题。

但是请注意,您安装的TA-lib与您下载并手动构建的TA-lib不同。当您通过Pip执行此操作时,它将下载并安装https://files.pythonhosted.org/packages/90/05/d4c6a778d7a7de0be366bc4a850b4ffaeac2abad927f95fa8ba6f355a082/TA-Lib-0.4.17.tar.gz,并为您重新执行所有的./configuremake

票数 1
EN

Stack Overflow用户

发布于 2018-08-29 01:29:27

根据VM资源的不同,这可能需要一段时间,我会等待确认。请确保您有权限执行pip3命令,如果没有权限,则需要为命令添加"sudo“前缀。

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

https://stackoverflow.com/questions/52063199

复制
相关文章

相似问题

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