Я использую уровень бесплатного пользования, предоставленный 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?
Мне удалось установить 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
Спасибо, я могу установить его с помощью приведенных выше команд.
Я получаю, что «wget» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. Что я должен делать?
Вы пытались
pip install talib-binary
вместо этого. Он ведет себя лучше, а затем используется как обычный та-либ. Проверьте это: pypi.org/project/talib-binary Дайте мне знать, если это сработает, и я могу добавить это в качестве ответа.