Python

Как установить Python в Termux на Android

В Termux Python устанавливается через пакетный менеджер pkg. Обычно достаточно обновить списки пакетов, установить python, проверить версию и запустить первый файл

Команды:

pkg update
pkg upgrade
pkg install python
python --version

Если установка прошла нормально, Termux покажет версию Python. После этого можно запускать интерактивный режим командой:

python

Чтобы выйти из интерактивного режима, введите:

exit()

Откуда лучше ставить Termux

Если у вас старая версия Termux из Google Play, могут быть ошибки с пакетами и репозиториями. В официальной документации Termux отдельно предупреждают, что старые Play Store сборки устарели и не поддерживаются. Лучше использовать актуальную версию Termux из F-Droid или GitHub Releases

Это важный момент: если вы вводите правильную команду pkg install python, но видите ошибки репозитория, проблема может быть не в Python, а в старом Termux или старом зеркале пакетов

Установка Python пошагово

Сначала обновите списки пакетов:

pkg update

Затем обновите установленные пакеты:

pkg upgrade

После этого установите Python:

pkg install python

Когда Termux спросит подтверждение, нажмите y и Enter. Если хотите сразу согласиться автоматически, можно использовать:

pkg install python -y

После установки проверьте:

python --version

Иногда также работает:

python3 --version

Как запустить первую программу

Создайте файл:

nano hello.py

Вставьте код:

print("Python работает в Termux")

Сохраните файл в nano: нажмите Ctrl + O, затем Enter, затем Ctrl + X

Запустите:

python hello.py

Результат:

Python работает в Termux

Если вы это увидели, Python установлен и умеет запускать файлы

Как установить pip-пакет в Termux

После установки Python обычно доступен pip. Лучше запускать его через сам Python:

python -m pip --version

Пример установки библиотеки:

python -m pip install requests

Проверка:

python

Затем в интерактивном режиме:

import requests
print(requests.__version__)

Если импорт работает, пакет установлен

Что делать, если pkg install python не работает

Если Termux пишет ошибки репозитория, сначала обновите Termux до актуальной версии из F-Droid или GitHub. Затем попробуйте сменить зеркало пакетов:

termux-change-repo

После смены зеркала снова выполните:

pkg update
pkg upgrade
pkg install python

Если команда termux-change-repo не найдена, установите инструменты Termux:

pkg install termux-tools

Где лежат файлы в Termux

Домашняя папка Termux открывается командой:

pwd

Обычно путь выглядит примерно так:

/data/data/com.termux/files/home

Чтобы посмотреть файлы:

ls

Если вы создаете hello.py через nano, файл появляется в текущей папке. Поэтому запускать его нужно из той же папки:

python hello.py

Как дать доступ к памяти телефона

Если нужно работать с файлами из общей памяти телефона, выполните:

termux-setup-storage

Android попросит разрешение. После этого в Termux появится папка storage, через которую можно обращаться к загрузкам, изображениям и другим файлам. Для первых уроков Python это не обязательно, но для скриптов с файлами может пригодиться

Мини-практика

Создайте файл calc.py:

nano calc.py

Вставьте код:

a = 10
b = 15

print(a + b)

Сохраните и запустите:

python calc.py

Если Termux вывел 25, значит вы уже умеете создавать файл, сохранять код и запускать Python на Android

Частые ошибки

Первая ошибка — ставить Python в старой версии Termux из Google Play. Если репозитории не работают, обновите Termux и смените зеркало

Вторая ошибка — писать pip install внутри Python-файла. Команды установки выполняются в Termux, а не в файле .py

Третья ошибка — создать файл в одной папке, а запускать из другой. Проверьте pwd и ls, чтобы понять, где вы находитесь

Четвертая ошибка — ждать, что все desktop-библиотеки установятся на Android так же легко, как на компьютере. В Termux часть пакетов требует системных зависимостей, компиляции или другой версии библиотеки

Что почитать дальше по Python

Если нужен общий маршрут по теме, откройте рубрику Python. Для соседних задач пригодятся эти разборы:

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные

Настройки cookie

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x