TA-lib 库没有安装在 pydroid 3 中?
TA-lib library not installing in pydroid 3?
我尝试了TA-Lib中描述的所有方法。
但无法将其安装在我的 Android 10 移动版 Pydroid 应用程序中。
1} pip install TA-Lib
报错。找不到 Talib 库
TA-Lib 是一个用 C 编写的库。您正在尝试为其安装 python 包装器。如果没有本机库,它将无法工作。
我已经准备好 C sources and instructions 在 phone 上构建库。
简而言之(使用诺基亚 6 测试):
- 从 Google Play 安装 PyDroid 3。
- 打开它并通过 Pip 安装 2 个包(如果需要请安装存储库插件):
wget
、cmake
- 打开 PyDroid 的终端:
# let's make a working dir
mkdir talib
cd talib
# download the buildable ta-lib sources
wget https://github.com/trufanov-nok/ta-lib-rt/releases/download/0.6.0/libta-lib_0.6.0.PyDroid3.tar.gz
# unpack them
tar xf libta-lib_0.6.0.PyDroid3.tar.gz
# make a build dir
mkdir build
cd build
#build and install the library
cmake -DCMAKE_INSTALL_PREFIX=/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/ ..
make
make install
- 通过 Pip 包安装
cython
和 ta-lib
。或者更好 在终端输入
pip -v install cython
pip -v install ta-lib
我更喜欢安装的最后一个变体,因为它允许跟踪过程。
注意:编译包装器可能需要 5 分钟,并产生很多警告,这没关系。
- 在 PyDroid 3 中输入测试 python 代码:
import talib
print(talib.__ta_version__)
输出应该是
b'0.6.0-dev (Nov 24 2020 20:15:43)`
[Program finished]
我尝试了TA-Lib中描述的所有方法。 但无法将其安装在我的 Android 10 移动版 Pydroid 应用程序中。
1} pip install TA-Lib
报错。找不到 Talib 库
TA-Lib 是一个用 C 编写的库。您正在尝试为其安装 python 包装器。如果没有本机库,它将无法工作。
我已经准备好 C sources and instructions 在 phone 上构建库。 简而言之(使用诺基亚 6 测试):
- 从 Google Play 安装 PyDroid 3。
- 打开它并通过 Pip 安装 2 个包(如果需要请安装存储库插件):
wget
、cmake
- 打开 PyDroid 的终端:
# let's make a working dir
mkdir talib
cd talib
# download the buildable ta-lib sources
wget https://github.com/trufanov-nok/ta-lib-rt/releases/download/0.6.0/libta-lib_0.6.0.PyDroid3.tar.gz
# unpack them
tar xf libta-lib_0.6.0.PyDroid3.tar.gz
# make a build dir
mkdir build
cd build
#build and install the library
cmake -DCMAKE_INSTALL_PREFIX=/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/ ..
make
make install
- 通过 Pip 包安装
cython
和ta-lib
。或者更好 在终端输入
pip -v install cython
pip -v install ta-lib
我更喜欢安装的最后一个变体,因为它允许跟踪过程。
注意:编译包装器可能需要 5 分钟,并产生很多警告,这没关系。
- 在 PyDroid 3 中输入测试 python 代码:
import talib
print(talib.__ta_version__)
输出应该是
b'0.6.0-dev (Nov 24 2020 20:15:43)`
[Program finished]