Установка TA-lib на Google VM (Ubuntu) - PullRequest
       33

Установка TA-lib на Google VM (Ubuntu)

0 голосов
/ 28 августа 2018

У меня возникли проблемы с известной и вызывающей беспокойство установкой библиотеки TA-lib. Тем не менее, даже если проблема хорошо известна, я видел только один пост, рассказывающий об установке в Google Cloud, и моя проблема немного отличается от этой проблемы. После выполнения инструкций по TA-lib Github README, прилагаемых ниже

Загрузите ta-lib-0.4.0-src.tar.gz и:

$ untar and cd
$ ./configure --prefix=/usr
$ make
$ sudo make 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 ... -

и затем окно команды пытается загрузить бесконечно .. без какого-либо ответа. Как вы думаете, это просто медленно, и я должен ждать (1 ч +) или что-то идет не так в рамках процедуры?

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Вполне возможно, что для установки пакета Python может потребоваться час или более, если в нем много кода C, который необходимо собрать. То, что может быть сделано за этой Running setup.py bdist_wheel for Ta-lib ... строкой, - это компиляция вещей.

Если вы хотите проверить это, вы можете открыть другое окно / вкладку терминала во время работы pip3, снова подключиться к серверу и запустить top, чтобы просмотреть все запущенные процессы. Оказавшись там, вы можете нажать c, чтобы увидеть выполняемые команды, или q, чтобы выйти. Если есть процесс Python, GCC или G ++, требующий много ресурсов процессора, он, вероятно, что-то делает. Если кажется, что ничего особенного не происходит, возможно, что-то пошло не так.

Обратите внимание, что вы не устанавливаете ту же библиотеку TA, которую вы скачали и собрали вручную. Когда вы делаете это через Pip, он загружает и устанавливает https://files.pythonhosted.org/packages/90/05/d4c6a778d7a7de0be366bc4a850b4ffaeac2abad927f95fa8ba6f355a082/TA-Lib-0.4.17.tar.gz и выполняет все операции ./configure и make снова для вас.

0 голосов
/ 28 августа 2018

В зависимости от ресурсов виртуальной машины это может занять некоторое время, я бы подождал, чтобы убедиться. Убедитесь, что у вас есть разрешения для команды pip3, если нет необходимости добавлять префикс «sudo» для команды.

...