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

标签 python ubuntu pip google-cloud-platform ta-lib

我遇到了众所周知且麻烦的 TA-lib 库安装问题。然而,即使这个问题是众所周知的,我也只看到了 1 篇关于在 Google Cloud 上安装的帖子,而我的问题与那个问题有 pip 不同。按照下面附加的 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 +)或程序中出现问题?

最佳答案

如果 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 ,并做所有./configuremake再给你一次。

关于python - 在 Google VM (Ubuntu) 上安装 TA-lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52063199/

相关文章:

Python pip3 抛出 ModuleNotFoundError : No module named 'pip'

python - 设置卷积神经网络中层的维度

python - django manage.py 脚本弄乱了目录权限

c++ - 模板类错误

ubuntu - 使用 deb intall 文件在 ubuntu 中安装 hadoop 1.0.1 后如何指定 HADOOP_HOME

python - pip-compile 如何管理其输入和输出文件?

python - 事件 virtualenv 不工作

Python - 检查 ui 文本字段内的整数

Python:Linux环境下读取Excel 2007文件

iphone - 我应该在 ubuntu 上为 iphone-dev 构建 llvm 吗?