Python¶
pkg install python
pkg install python2
Numpy and Scipy¶
curl -LO https://its-pointless.github.io/setup-pointless-repo.sh
bash setup-pointless-repo.sh
pkg install numpy
pkg install scipy
OpenCV¶
pkg install build-essential cmake libjpeg-turbo libpng python
git clone https://github.com/opencv/opencv
cd opencv
mkdir build
cd build
LDFLAGS=" -llog -lpython3" cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=$PREFIX -DBUILD_opencv_python3=on -DBUILD_opencv_python2=off -DWITH_QT=OFF -DWITH_GTK=OFF ..
make
make install
Tkinter¶
Tkinter is splitted of from the python package and can be installed by
pkg install python-tkinter
We do not provide Tkinter for Python v2.7.x.
Since Tkinter is a graphical library, it will work only if X Windows System environment is installed and running. How to do this, see page Graphical Environment.
Installing Python modules from source¶
Некоторые модули невозможно установить без исправлений. Их следует устанавливать из исходного кода. Вот краткое руководство по установке модулей Python из исходного кода.
- Получите исходный код. Вы можете клонировать репозиторий git вашего пакета:
git clone https://your-package-repo-url
cd ./your-package-repo
или загрузите исходный пакет с помощью pip:
pip download {module name}
unzip {module name}.zip
cd {module name}
-
При желании примените желаемые изменения к исходному коду. Универсальных руководств по этому поводу нет, проделайте этот шаг самостоятельно.
-
При желании исправить все шебанги. В этом нет необходимости, если termux-exec установлен и работает правильно.
find . -type f -not -path '*/\.*' -exec termux-fix-shebang "{}" \;
- Наконец, установите пакет:
python setup.py install