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

时间:2018-08-28 17:13:20

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

我在TA-lib库的知名安装过程中遇到问题。但是,即使这个问题众所周知,我也只看到1条关于在Google Cloud上安装的文章,而我的问题与该问题有些不同。按照下面随附的TA-lib Github自述文件中的说明进行操作

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

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

我正在尝试pip安装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 +)或过程中出现问题?

2 个答案:

答案 0 :(得分:1)

如果其中包含大量需要构建的C代码,则安装Python软件包完全有可能花费一个小时或更长时间来安装。 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

答案 1 :(得分:0)

取决于VM资源可能需要一段时间,我将等待确认。 确保您具有pip3命令的权限,否则请为命令添加“ sudo”前缀。