Установите TA-Lib и соответствующую библиотеку Python на бесплатном облачном уровне IBM

Я использую уровень бесплатного пользования, предоставленный IBM. Я хочу установить TA-Lib и соответствующую библиотеку Python. Я попытался перейти по указанному ниже URL.

https://github.com/mrjbq7/ta-lib#linux

Кажется, среда IBM не поддерживает файлы .deb. Кроме того, я не могу найти yum, dnf, microdnf и т. д. в предоставленной env.

Я попытался скомпилировать его из исходного кода, однако при установке python ta-lib он не может найти каталог lib и include и, следовательно, выдал ошибку. Я пробовал все варианты, но безрезультатно. Ниже приведены используемые команды. Обратите внимание, что я выполняю это в предоставленной Jupyter env.

!tar -xzf ta-lib-0.4.0-src.tar.gz
%cd ta-lib/
!./configure --prefix=$HOME
!make
!make install

Ниже приведена команда, которую я пробовал для установки библиотеки Python, но я получаю всевозможные ошибки, говорящие, что он не может найти gcc, не может найти заголовочные файлы, не может найти библиотеку и т. д.

%env TA_LIBRARY_PATH=$HOME/lib
%env TA_INCLUDE_PATH=$HOME/include
!pip install ta-lib

Мне удалось успешно установить ta-lib в google colab, используя приведенные ниже команды, однако я не могу использовать то же самое здесь, поскольку IBM предоставляет систему на основе RHEL. Я не могу использовать google colab, так как он очень часто падает по неизвестным причинам, поэтому изучил другие варианты и остановился на IBM cloud.

!wget https://launchpad.net/~mario-mariomedina/+archive/ubuntu/talib/+files/libta-lib0_0.4.0-oneiric1_amd64.deb -qO libta.deb
!wget https://launchpad.net/~mario-mariomedina/+archive/ubuntu/talib/+files/ta-lib0-dev_0.4.0-oneiric1_amd64.deb -qO ta.deb
!dpkg -i libta.deb ta.deb
!pip install ta-lib

не могли бы вы помочь в установке TA-lib и соответствующей библиотеки Python?

Вы пытались pip install talib-binary вместо этого. Он ведет себя лучше, а затем используется как обычный та-либ. Проверьте это: pypi.org/project/talib-binary Дайте мне знать, если это сработает, и я могу добавить это в качестве ответа.

Sura-da 17.12.2020 17:49
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
1 528
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Мне удалось установить TA-Lib на ноутбук Jupyter следующим образом:

!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz

!tar -xzf ta-lib-0.4.0-src.tar.gz
%cd ta-lib/
!./configure --prefix=$HOME
!make
!make install

!TA_LIBRARY_PATH=~/lib TA_INCLUDE_PATH=~/include pip install ta-lib

Спасибо, я могу установить его с помощью приведенных выше команд.

user2806971 18.12.2020 08:58

Я получаю, что «wget» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. Что я должен делать?

Abijah 05.08.2021 14:12

Другие вопросы по теме