Как поставить Python 3.6 под Android
Нам нужен рутированный Android c версией > 5. Рут необязателен но желателен.
Ставим терминал https://play.google.com/store/apps/details?id=com.termux
Эта штука позволяет устанавливать Linux приложения прямо в телефон
Для начала обновим
apt update
Ставим Python
apt install python
Если у нас рутованный телефон можно установить sudo чтобы запускать Python из под админа для доступа к сети и файловой системе телефона
Установим sudo набирая в терминале следующие команды
apt update && apt upgrade
apt install git
git clone https://github.com/st42/termux-sudo
cd termux-sudo
pkg install ncurses-utils
cat sudo > /data/data/com.termux/files/usr/bin/sudo
chmod 700 /data/data/com.termux/files/usr/bin/sudo
Теперь можно запустить Python из под админа командой:
sudo python
По умолчанию открывается консоль Python но мы можем написать скрипт в любом текстовом редакторе Android и с помощью Root Explorer например, кинуть его в data/data/com.termux/files/usr/bin/ чтобы потом этот скрипт можно было запускать просто написав его имя после слова python. Например так:
sudo python test.py
По умолчанию у нас уже есть pip и мы можем ставить модули для Python. Например:
pip install requests
С помощью Termux можно не только работать с Python но и запускать bash скрипты, использовать gcc и даже nmap - всё это прямо с вашего Android девайса