0

我遇到了众所周知且麻烦的 TA-lib 库安装问题。然而,即使这个问题是众所周知的,我也只看到了 1 篇关于在 Google Cloud 上安装的帖子,而我的问题与那个问题有点不同。按照下面附加的 TA-lib Github README 的说明进行操作后

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

$ untar and cd
$ ./configure --prefix=/usr
$ make
$ sudo make install

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

pip3 install TA-lib`

我懂了

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 +)或程序中出现问题?

4

2 回答 2

1

如果 Python 包中有很多需要构建的 C 代码,那么安装它完全有可能需要一个小时或更长时间。它可能在这Running setup.py bdist_wheel for Ta-lib ...条线后面做的是编译东西。

如果要检查它,可以在pip3运行时打开另一个终端窗口/选项卡,再次连接到服务器,然后运行top以查看所有正在运行的进程。进入后,您可以按c查看正在运行的命令,或q退出。如果有一个 Python 或 GCC 或 G++ 进程占用大量 CPU,它可能正在做某事。如果似乎没有发生任何事情,则可能出现了问题。

但是请注意,您没有安装下载和手动构建的同一个 TA-lib。当您通过 Pip 进行时,它正在下载和安装https://files.pythonhosted.org/packages/90/05/d4c6a778d7a7de0be366bc4a850b4ffaeac2abad927f95fa8ba6f355a082/TA-Lib-0.4.17.tar.gz,并为您一遍./configure又一make遍地进行。

于 2018-08-28T17:29:39.957 回答
0

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

于 2018-08-28T17:29:27.087 回答