Перейти к содержимому

Как установить pip в termux

  • автор:

Termux шаг за шагом (Часть 2)

В прошлой части мы с вами познакомились с базовыми командами Termux’а, настроили SSH соединение с ПК, научились создавать alias’ы и установили несколько полезных утилит. В этот раз нам предстоит шагнуть еще дальше, мы с вами:

  • узнаем про Termux:API
  • установим Python и nano, а также напишем «Hello, world!» на Python
  • узнаем про bash-скрипты, и напишем скрипт с использованием Termux:API
  • используя bash-скрипт, Termux:API и Python напишем простую программку

Поскольку мы теперь понимаем, что делают вводимые команды, то со следующего шага я не буду так подробно расписывать каждое действие, но там где могут быть затруднения, пояснять буду обязательно.

Я часто применяю alias’ы, поэтому используемые в этой части сокращения показаны здесь:

alias updg='apt update && apt upgrade' alias py='python'

План готов, можно приступать! И конечно же не забывайте про «волшебный Tab» (См. Часть 1).

Шаг 4

Погружаемся в кроличью нору Termux:API

API как много в этом слове для сердца кодера слилось

Если не затрагивать тему Termux:API, то все наши шаги можно было свести к простому пересказу какой-нибудь брошюры типа «Линукс для чайников», как было справедливо подмечено в комментариях к первой части.

Для начала установим Termux:API из Google Play Market’а (после не помешает перезапустить Termux):

Далее нам нужно установить пакет API в консоли Termux’а:

updg # Не забываем про alias’ы apt install termux-api

Для экспериментов я использую Android 5.1.1, для владельцев Android 7 нужно «защитить» Termux: API, зайдя в ‘Настройки’ > ‘Защищенные приложения’, в противном случае вызовы API, такие как termux-battery-status , будут зависать. (См. wiki проекта)

Теперь стоит поближе познакомится с приобретенными возможностями. Самое свежее и подробное описание Termux:API можно найти на wiki проекта. Я же постараюсь выбрать самое наглядное и интересное, что позволит набить руку для самостоятельной работы в дальнейшем.

Несколько примеров Termux:API

    termux-battery-status
    Возвращает состояние батареи

termux-brightness
Устанавливает яркость экрана от 0 до 255

termux-toast
Показывает временное всплывающее уведомление

termux-torch
Включает фонарик

termux-wifi-scaninfo
Возвращает информацию о последнем сканировании сетей Wi-Fi

Нетрудно заметить, что возвращаемые значения являются строками, словарями, списками словарей, в общем типами данных, с которыми прекрасно работает Python, поэтому следующим шагом мы его установим.

Шаг 5

Установим Python и nano

Для установки Python’а пишем в терминале:

updg apt install python apt install python2

Теперь у нас установлен 2 и 3 Python.

За время работы над статьей, я открыл для себя еще один текстовый редактор nano, который приглянулся мне больше чем vim, давайте его установим:

apt install nano

Пользоваться им проще чем vim’ом, и nano имеет более дружественный интерфейс. На Android устройстве все же удобнее vim.

HelloWorld на Python в Termux

По большому счету можно было обойтись и без этого пункта, но поставить Python в Termux и не написать HelloWorld, на мой взгляд, моветон.

Я не ставлю своей целью учить кого-либо Python’у, так что не знающие могут просто скопировать код (или начать изучать самостоятельно, благо литературы хватает), а знающие могут и сами что-нибудь наваять. А я «под шумок» еще покажу способ вводить текст в терминале без редактора.

cat >hello-world.py # Если не указывать источник (напоминаю cat 1.txt > 2.txt) # то cat будет брать данные из стандартного потока ввода, # проще говоря вводимое с клавиатуры. str = ‘Hello, world!’ # присваиваем переменной str значение "Hello, world!" print (str) # выводим на экран значение из переменной str # Ctrl + D закончить ввод и записать файл (hello-world.py) py hello-world.py # запускаем файл (py это alias от python)

Если в процессе ввода вы не заметили ошибку и уже нажали Enter, то перейти на строку выше не получится, для этого закончите ввод нажав Ctrl + D (можно вообще прервать Ctrl + Z) и повторите все с начала. Поскольку мы использовали ‘>’ то файл будет переписан полностью. По этой причине не рекомендую использовать такой метод ввода, если вы не уверены что напишете код сразу без ошибок.

Шаг 6

Bash-скрипты

Bash-скрипты это замечательный способ автоматизации работы с терминалом. Скрипт представляет из себя файл с расширением .sh (расширение не обязательно) содержащий набор команд терминала часть из которых мы уже изучили. Вот список большинства команд, все должно работать, но обратите внимание, что это список для «взрослого» Linux’а, а не для Termux’а, а вот просто шикарный материал по bash-скриптам.

При помощи скриптов можно автоматизировать практически все монотонные действия. Напишем простейший bash-скрипт выводящий значение из созданной им же переменной, я снова воспользуюсь cat’ом, вы же можете использовать нормальный текстовый редактор, а особо желающие себя потренировать могут использовать echo.

cat >test.sh export str="Привет, Хабр!" # Создаем переменную str # и присваиваем ей значение "Привет, Хабр!" # Не ставьте пробелы до и после ‘=’ # export сделает переменную доступной вне скрипта (т.е. можно без него) echo $str # Для обращения к переменным перед ними ставится ‘$’ # Ctrl + D # ./test.sh для запуска скрипта, но если это сделать сейчас то будет ошибка # для избавления от ошибки нужно сделать файл test.sh исполняемым chmod +x test.sh # chmod изменяет права доступа (+ добавить / - убрать) # ‘+x’ означает что мы делаем файл исполняемым ./test.sh # Запускаем выполнение нашего скрипта

Один добрый человек справедливо заметил, что команда export лишняя если переменная используется в рамках одного скрипта, так как вынесет переменную в окружение, то есть сделает ее доступной вне скрипта, занимая лишнюю память. Таким образом после выполнения test.sh мы сможем обращаться к переменной $str из командной строки.

Bash-скрипт с Termux:API

Давайте напишем уже что-нибудь отличающееся от пресловутых HelloWorld’ов, но столь же бесполезное. Наш скрипт будет:

  1. выполнять запрос API termux-battery-status
  2. сохранять полученные данные в файл test.txt
  3. выводить данные из файла на экран
  4. выполнять написанную ранее программу hello-world.py
  5. полученные от программы данные записывать в файл test.txt
  6. выводить данные из файла на экран
  7. переносить данные из файла в буфер обмена
  8. выводить на экран содержимое буфера обмена
  9. выводить всплывающее сообщение с данными из буфера обмена

Сначала создадим папку для работы и скопируем туда hello-world.py как test.py, создадим в этой папке файлы test.sh и test.txt:

mkdir bashscript cat hello-world.py >> bashscript/test.py cd bashscript/ touch test.sh test.txt # touch создает файлы chmod +x test.sh

Теперь любым удобным способом в файл test.sh запишем скрипт:

#!/bin/bash # В начале каждого скрипта принято ставить #! (называется шебанг) # после идет указание на шелл для которой написан скрипт clear # очистим окно терминала termux-battery-status > test.txt # пункты 1 и 2 из намеченного функционала cat test.txt # пункт 3 python test.py > test.txt # пункт 4 и 5 cat test.txt # пункт 6 cat test.txt | termux-clipboard-set # пункт 7 # | это конвейер. переносит данные с выхода одного потока на вход другого termux-clipboard-get # пункт 8 termux-clipboard-get | termux-toast # пункт 9

Теперь находясь в папке bashscript пишем ./test.sh наблюдаем в терминале на Android устройстве:

Вот мы и написали запланированный bash-скрипт. Можно разбавить его выводом в консоль информации по выполнению каждого действия (при помощи echo), это оставлю для читателей.

Шаг 7

Сделаем хоть что-то полезное

Относительно полезное

Сформулируем техзадание
Приложение должно после запуска помещать в буфер обмена случайную строку из файла и оповещать об этом всплывающим сообщением.

За основу возьмем bash-скрипт, случайную строку из файла будем извлекать при помощи подпрограммы на Python’е. Составим план работы скрипта:

  1. Запустить подпрограмму
  2. Передать результат работы подпрограммы в буфер обмена
  3. Вывести всплывающее сообщение

Определимся с названиями директории и файлов приложения:

  • папка rndstr в домашней директории
    • source — файл из которого будем брать строки
    • rndstr.py — подпрограмма выводящая в консоль случайную строку из файла source
    • rndstr.sh — файл скрипта

    Создаем директорию приложения и переместившись в нее создаем там файлы.

    Первые два пункта плана скрипта можно объединить конвейером, в итоге, используя Termux:API получаем:

    #!/bin/bash python ~/rndstr/rndstr.py | termux-clipboard-set # 1 и 2 пункты плана работы termux-toast "OK" # 3 пункт. Выводим всплывающее сообщение "ОК"

    В файл source вы можете поместить любой текст логически разделенный на строки, я решил поместить афоризмы:

    Листинг файла sourse

    Искренность не есть истина. Л. Лавель Терпи и воздерживайся. Эпиктет Благородно только то, что бескорыстно. Ж. Лабрюйер Будь благоразумно отважным. Б. Грасиан Доброта лучше красоты. Г. Гейне Для великих дел необходимо неутомимое постоянство. Ф.Вольтер Если ты хочешь, чтобы тебе всегда угождали, прислуживай себе сам. Б. Франклин Чрезмерная скромность есть не что иное, как скрытая гордость. А. Шенье Очень умным людям начинают не доверять, если видят их смущение. Ф. Ницше Бедность указывает на отсутствие средств, а не на отсутствие благородства. Д. Боккаччо Нужно остерегаться доведения скромности до степени унижения. А. Бакиханов Кто отказывается от многого, может многое себе позволить. Ж. Шардон Когда нам платят за благородный поступок, его у нас отнимают. Н. Шамфор Не получить вовсе - не страшно, но лишиться полученного обидно. Клавдий Элиан Легче переносить терпеливо то, что нам не дано исправить. Гораций Устаешь ждать, но насколько хуже было бы, если бы ждать стало нечего. Б. Шоу Все приходит вовремя, если люди умеют ждать. Ф. Рабле Своим терпением мы можем достичь большего, чем силой. Э. Берк Надо уметь переносить то, чего нельзя избежать. М. Монтень Кто в деле смел, тот слов не устрашится. Софокл Я не люблю сражаться, я люблю побеждать. Б. Шоу Затравленный и прижатый к стене кот превращается в тигра. М. Сервантес Достойный человек не идет по следам других людей. Конфуций Великий ум проявит свою силу не только в умении мыслить, но и в умении жить. Р. Эмерсон Слава - товар невыгодный. Стоит дорого, сохраняется плохо. О. Бальзак Сдержанность и уместность в разговорах стоят больше красноречия. Ф. Бэкон Кто молчать не умеет, тот и говорить, не способен. Сенека Младший Хорошие манеры состоят из маленьких жертв. Ф. Честерфилд Добрый человек не тот, кто умеет делать добро, а тот, кто не умеет делать зла. В. Ключевский Не произносите бесповоротных суждений! Августин Ничего слишком! Солон

    Нам осталось создать подпрограмму извлекающую случайную строку из файла source.
    Распишем алгоритм работы подпрограммы:

    1. Открываем файл source
    2. Считаем количество строк в открытом файле
    3. Закрываем файл (нечего его лишнее время открытым держать)
    4. Генерируем случайное целое число в пределах количества строк файла source
    5. Открываем файл source
    6. Выводим строку под номером сгенерированного числа
    7. Закрываем файл

    Реализуем алгоритм на Python (я пишу под Python 3.7):

    import random # импортируем для генерации случайных чисел import os # для получения пути path = os.path.abspath(__file__) # получаем прямой путь до файла rndstr.py path = os.path.dirname(path) # преобразуем в путь до директории path = path + '/source' # преобразуем в путь до файла source f = open(path) # открываем файл i = 0 # обнуляем счетчик for str in f: i+=1 # считаем строки файла f.close() # закрываем файл j = int(round(i * random.random())) # генерируем целое случайное число от 0 до i f = open(path) # открываем файл i = 0 # обнуляем счетчик for str in f: # перебираем строки из файла if i == j: # если счетчик строк равен сгенерированному числу print (str, end='') # выводим строку без перехода на новую break # выходим из цикла i+=1 # увеличиваем счетчик на 1 f.close() # закрываем файл

    После того как файлы созданы и записаны, нужно дать права на исполнение файлу rndstr.sh , и создать alias для быстрого запуска.

    alias rnst="~/rndstr/rndstr.sh"

    Теперь введя в терминале rnst мы получим в буфер обмена случайный афоризм, который, например, можно использовать в переписке.

    Вот мы и написали хоть что-то полезное. Относительно полезное.

    P.S.

    Я намеренно в последнем шаге не стал приводить скриншоты и не разобрал подробно некоторые действия, расписав только содержимое файлов, чтобы у читателей была возможность поработать самостоятельно.

    Изначально я планировал показать в этом цикле как пользоваться nmap, sqlmap, но и без меня уже много статей на эту тему. Если есть желание, чтобы я продолжил «Termux шаг за шагом», то ниже есть опрос, а в комментариях можете предложить о чем еще написать.

    Установка и использование PIP в Linux

    Установка и использование PIP в Linux

    Pip (сокращение от Python Installs Packages) — это пакетный менеджер для языка программирования Python.

    Мы привыкли к пакетным менеджерам в дистрибутивах Linux. Через них мы устанавливаем и удаляем приложения, библиотеки, драйвера и другие компоненты системы.

    Для некоторых языков программирования, также были созданы пакетные менеджеры, которые предназначены для установки пакетов, необходимых конкретному языку. Например, для языка Ruby есть gem, а для Node.js есть npm. Pip — это пакетный менеджер для языка Python.

    Pip позволяет устанавливать и управлять программными пакетами, написанными на Python. Работа с PIP выполняется через командную строку.

    Pip позволяет устанавливать любые пакеты из репозитория Python Package Index (PyPl). Можно использовать и другие репозитории, но обычно все необходимое доступно в PyPl.

    Какую версию PIP устанавливать

    В настоящее время Python 3 является самой свежей версией языка Python.

    Многие дистрибутивы Linux устанавливаются только с поддержкой Python 3. Python 2 уже почти не используется и для его поддержки нужно устанавливать дополнительные пакеты в систему.

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

    Если требуется PIP для Python 2, то его можно установить совместно с 3-й версией.

    Установка PIP

    Рассмотрим, как установить PIP в различных дистрибутивах Linux.

    Установка PIP в Ubuntu Linux (Linux Mint)

    Для установки PIP в Ubuntu Linux и других производных от него дистрибутивах можно использовать штатные репозитории Ubuntu.

    Установка PIP для Python 3 в Ubuntu

    Для установки PIP для Python 3 выполните в терминале команду:

    sudo apt update sudo apt install python3-pip

    Установка PIP 3 в Ubuntu Linux

    Команда для использования PIP 3 в Ubuntu: pip3

    После установки можно проверить версию PIP. Для этого выполните команду:

    pip3 --version

    Просмотр версии PIP

    Установка PIP для Python 2 в Ubuntu

    Для установки PIP для Python 2 необходимо установить пакет python-pip. Во время установки будет установлен Python 2 (если он уже не установлен), так как он входит в зависимости этого пакета. Выполните команду:

    sudo apt install python-pip

    Установка PIP 2 в Ubuntu Linux

    Команда для использования PIP 2 в Ubuntu: pip

    pip --version

    Просмотр версии PIP 2

    Таким образом, для Python 2 используется команда pip , а для Python 3 команда pip3

    Установка PIP в Fedora Linux

    Для установки PIP 3 в Fedora Linux выполните команду:

    dnf install python3-pip

    Для установки PIP 2 в Fedora Linux:

    dnf install python-pip

    Установка PIP в Arch Linux

    Для установки PIP 3 в Arch Linux выполните команду:

    pacman -S python-pip

    Для установки PIP 2 в Arch Linux:

    pacman -S python2-pip

    Установка PIP в openSUSE

    Для установки PIP 3 в openSUSE выполните команду:

    zypper install python3-pip

    Для установки PIP 2 в openSUSE:

    zypper install python-pip

    Использование PIP

    Синтаксис команды pip3 (в зависимости от дистрибутива и версии название команды может отличаться):

    pip3 команда опции пакет(ы)

    Пример использования: pip install numpy

    команда — это действие, которое необходимо выполнить. Список часто используемых команд:
    install — установить пакет.
    download — скачать пакет и зависимости (без установки).
    uninstall — удалить пакет.
    list — вывести список установленных пакетов.
    show — показать информацию о пакете.
    search — поиск пакета (в репозитории PyPI).

    Также команда pip3 поддерживает несколько опций . Для базовых операций с пакетами использование опций не требуется. Список опций вы можете получить, выполнив команду: pip3 —help

    Некоторые полезные опции :
    —upgrade — обновить пакет.
    —index-url URL — выполнить установку пакета, используя репозиторий по адресу URL , а не из PyPI.

    Примеры использования PIP

    Рассмотрим примеры использования PIP для управления пакетами.

    Установка пакета

    Для установки свежей версии пакета необходимо выполнить команду install:

    pip3 install simplejson

    PIP установка пакета

    Установка определенной версии пакета

    Установка определенной версии — указывается имя пакета, два знака равенства и требуемая версия пакета:

    pip3 install SomePackage==1.2.3

    Установка пакета не ниже определенной версии:

    pip3 install SomePackage>=1.2.3

    Обновление пакета

    Обновить уже установленный пакет до самой свежей версии:

    pip3 install --upgrade SomePackage

    Список установленных пакетов

    Выведем список установленных через PIP пакетов. Используем опцию —format=columns , чтобы вывести результаты в табличном виде.

    pip3 list --format=columns

    PIP список пакетов

    Поиск пакета

    Поиск пакета по ключевому слову или фразе:

    pip3 search "math"

    PIP поиск пакета

    Удаление пакета

    pip3 uninstall simplejson

    Как установить pip в termux

    Узнайте, как установить IDE Pydroid 3 на Android, а также полезные инструменты и библиотеки для практики программирования на Python!

    «Мобильное» кодирование на Python возможно благодаря использованию интегрированной среды разработки Pydroid 3 (IDE). Pydroid — это минималистичный интерпретатор Python 3, который позволяет вам выполнять небольшие проекты в буквальном смысле на весу, разрабатывая и отлаживая программный код на вашем устройстве Android — будь то планшет или смартфон.

    Если вы также хотите изучать программирование на Python в любом месте где нет ПК или ноутбука, то есть смысл воспользоваться Python для ПК, адаптированным для запуска в операционной системе Android. «Питон для Андроида» имеет собственное имя — Pydroid 3 — и это то, что вам нужно попробовать.

    Сразу отметим, что отладчиков Python, разработанных для Android — несколько. Отличия — в функционале, цене, скорости и стабильности. Далее погрузимся в тему чуть глубже.

    Установка Python на Android инструкция

    Независимо от того, являетесь ли вы новичком в программировании на Python или являетесь экспертом, давайте посмотрим, как вы можете использовать Pydroid 3 в полной мере на своем устройстве Android.

    Установите Pydroid 3 И Его Плагины

    IDE Pydroid 3 доступна в Google Play Store. Однако, чтобы сделать приложение более полезным и простым в работе, вам необходимо загрузить плагин репозитория Pydroid из Play Store. Хотя установка этого плагина может быть не обязательной, он значительно упрощает автоматическую установку пакетов через pip. Напомним, оригинальный интерпретатор Python также имеет возможность самообновления путем подключения к хранилищу — репозиторию.

    По умолчанию Pydroid 3 не имеет разрешения на доступ к памяти вашего устройства. Это делает создание папок проекта трудным или невозможным без некоторых технических манипуляций. Чтобы решить эту проблему, загрузите плагин разрешений Pydroid из Play Store, который разрешит Pydroid создавать папки и файлы на вашем устройстве.

    Полезные ссылки

    • Скачать: Pydroid 3 — IDE для Python 3 (доступны бесплатные покупки в приложении)
    • Скачать: Плагин репозитория Pydroid (бесплатно)
    • Скачать: Плагин разрешений Pydroid (бесплатно)

    Пакеты Установки Pip

    После того, как вы все настроили, вы можете начать использовать команду pip для установки пакетов для своих проектов, ровно также, как вы это делаете на ПК. Pydroid 3 поставляется с интерфейсом, который позволяет устанавливать пакеты без написания команд в терминале.

    Есть несколько способов установить пакеты pip на Pydroid 3. Чтобы получить доступ к этой функции, нажмите значок меню (который выглядит как три линии) в верхнем левом углу приложения. Далее перейдите к строке Pip. В верхней части меню Pip выберите ПОИСК БИБЛИОТЕК(Search Libraries), чтобы получить дополнительные параметры модуля, который вы хотите установить. Или вы можете нажать на опцию БЫСТРАЯ УСТАНОВКА(Quick Install), чтобы установить пакеты, предлагаемые к установке по умолчанию.

    Установка Python на Android инструкция

    Однако лучший вариант — нажать на УСТАНОВИТЬ(Install) и установить флажок «Использовать готовый репозиторий библиотек»(Use prebuild libraries repository). Затем введите предпочтительное имя пакета в строке поиска и нажмите кнопку УСТАНОВИТЬ , чтобы получить желанный пакет.

    Чтобы проверить, успешно ли был установлен пакет, коснитесь пункта меню БИБЛИОТЕКИ(Libraries) . Это меню дает вам доступ к списку всех установленных библиотек:

    Установка Python на Android инструкция

    Используйте Встроенный Интерфейс Командной Строки Pydroid 3

    Pydroid 3 также предлагает и классический минимальный интерфейс командной строки (CLI) Linux. Чтобы получить к нему доступ, нажмите значок меню в верхнем левом углу приложения и выберите Терминал (Terminal):

    Установка Python на Android инструкция

    Хотя запуск команды pip install packages через встроенный терминал занимает некоторое время для загрузки, она по-прежнему позволяет легко перемещаться между папками и создавать новые везде, где на вашем устройстве разрешена запись. Отметим что медленная загрузка пакетов установки pip через терминал является незначительной проблемой для Pydroid IDE.

    Если вы хотите использовать предоставленную командную строку для каких-либо других целей, то имейте ввиду, что ОС Android построена на Linux, поэтому вам необходимо иметь общее представление о том, как использовать командную строку Linux.

    Используйте оболочку Python

    Пустая страница, которая появляется при открытии Pydroid 3, является его встроенной оболочкой Python. Как и оболочка Python на вашем ПК, она по умолчанию видит любую написанную на ней команду как код Python.

    Чтобы использовать оболочку, введите любую команду Python и нажмите большую кнопку запуска в нижнем левом углу редактора. Это откроет интерпретатор Python, который отобразит работу вашего кода.

    Однако вы также можете получить доступ к оболочке Python и из командной строки. Для этого перейдите в Терминал , щелкнув значок с тремя линиями в верхнем левом углу приложения. Затем введите python и коснитесь стрелки ввода на виртуальной клавиатуре, чтобы открыть интерпретатор Python в командной строке.

    Закончив работу, введите exit (), чтобы покинуть оболочку Python командной строки.

    Установка Python на Android инструкция

    Сохраняйте Папки И Файлы На Вашем Устройстве

    Как и любой другой редактор кода, Pydroid 3 имеет интерфейс, который позволяет сохранять файл в любой названной папке на вашем устройстве. Если вы хотите создать папку проекта, вы также можете сохранить новые папки с нужными параметрами сохранения файлов.

    Чтобы использовать начать работу с папками, нажмите значок папки в правом верхнем углу оболочки редактирования. Нажмите « Сохранить» и выберите « InternalStorage» . Затем нажмите на предпочтительную папку назначения и нажмите ВЫБРАТЬ ПАПКУ в верхней части экрана. В следующем меню введите желаемое имя файла и нажмите СОХРАНИТЬ .

    Установка Python на Android инструкция

    Однако, если вы хотите создать новую папку проекта, повторите описанный выше процесс, но коснитесь параметра НОВАЯ ПАПКА вместо ВЫБРАТЬ ПАПКУ . Дайте вашей новой папке желаемое имя и нажмите СОЗДАТЬ, чтобы сохранить папку. Затем нажмите на пункт ВЫБРАТЬ ПАПКУ . Назовите новый файл и коснитесь СОХРАНИТЬ, чтобы сохранить новый файл в только что созданной папке.

    Обратите внимание, что вновь созданному файлу не требуется расширение файла, если это файл Python. Но если вам нужно использовать другой языковой файл для обслуживания вашего проекта, убедитесь, что вы использовали расширение файла, которое применяется к этому языку, при сохранении такого файла. Например, файл CSS следует сохранить как Name.css , заменив Name предпочтительным именем файла.

    Установка Python на Android инструкция

    Чтобы обновить изменения, внесенные в существующий файл, коснитесь значка папки в правом верхнем углу редактора и выберите « Сохранить» .

    Чтобы создать новый файл полностью, коснитесь значка папки. Выберите « Создать» и следуйте инструкциям, выделенным ранее, чтобы сохранить файл в папке. Если вы хотите, чтобы ваш новый файл находился в том же каталоге, что и существующий, убедитесь, что вы выбрали ту же папку, которая содержит существующий.

    Публикация исходного кода на Pastebin

    Если пожелаете, Вы можете поделиться своими знаниями и прогрессом в изучении с другими пользователями на платформе Pastebin. Для этого коснитесь меню из трех линий в верхнем левом углу приложения. Затем выберите Pastebin и нажмите Да . В следующем всплывающем меню нажмите КОПИРОВАТЬ URL-адрес, чтобы скопировать ссылку на исходный код.

    Установка Python на Android инструкция

    Откройте любой браузер на своем устройстве Android и вставьте скопированную ссылку в строку поиска, чтобы увидеть исходный код на Pastebin. Вы также можете поделиться этой ссылкой с людьми, которым вы хотите предоставить доступ к своему коду.

    Настройка IDE

    Вы также можете настроить среду разработки, если хотите. Чтобы изменить внешний вид редактора, коснитесь значка настройки в верхнем левом углу экрана и перейдите в « Настройки»> «Внешний вид», чтобы переключиться на предпочитаемую тему, или выберите другие доступные параметры внешнего вида.

    Установка Python на Android инструкция

    Чтобы получить дополнительные возможности настройки, коснитесь параметра « Редактор» и выберите свои предпочтения. Вы также можете коснуться других опций в меню настроек, чтобы увидеть доступные вам опции.

    Когда вы щелкаете по значку меню, параметр «Настройки терминала» также предлагает некоторые конфигурации терминала.

    Pydroid 3 — Виртуальная Среда Python Для Android

    При установке Pydroid 3 IDLE на ваше устройство Android автоматически загружается и устанавливается Python 3. Однако установленный Pydroid 3 IDLE для Python функционирует как виртуальная среда на Android и попытка запустить оболочку Python вне командной строки Pydroid IDLE выдает ошибку.

    Если вы хотите попробовать работать в этом режиме, вам необходимо установить специальное стороннее приложение Android CMD (предпочтительно Termux из Google Play Store).

    После установки Termux откройте его, убедившись, что вы также установили Pydroid 3. Затем введите python в Termux CMD. Он выдает ошибку каталога файлов, указывающую, что Python не существует в глобальном пространстве Android до его установки с помощью команды pkg install python через Termux.

    Однако запуск python на встроенном терминале Pydroid 3 успешно входит в оболочку Python.

    Можете Ли Вы Использовать Pydroid Для Любого Проекта?

    Хотя написание и запуск кода Питона на Android может быть интересным, использование Pydroid для управления большим проектом не рекомендуется. Однако это еще один способ заняться мелкими проектами, особенно когда они не предназначены для долгосрочных реальных целей.

    Помимо управления небольшими проектами, Pydroid 3 также является отличным инструментом, с которым можно поиграть, чтобы улучшить свои навыки программирования на Python, особенно если у вас нет ПК для запуска программ Python.

    Поделиться:

    Оставьте свой комментарий!

    Установка пакетов в Termux

    Мы уже рассказывали, как сделать хакерский смартфон с помощью Termux и Kali. Сегодня я покажу как устанавливать пакеты в Termux.

    Termux — это простой и удобный терминал, предоставляющий множество возможностей среды Linux. Он позволяет выполнять команды в подходящей среде, избегая необходимости предварительной настройки окружения.

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

    Установить Termux можно разными способами, самый простой — из Google Play.

    Теперь установим некоторые важные базовые инструменты, которые необходимы для установки пакетов.

    Обновление pkg

    pkg update
    pkg upgrade

    Установка всех необходимых версий Python

    pkg install python
    pkg install python2
    pkg install python3

    Установка pip

    pkg install python — pip

    Установка git

    pkg install git

    Установка wget

    pkg install wget

    Установка пакетов в Termux

    Можно приступать к работе и устанавливать пакеты в Termux. За установку пакетов отвечает команда pkg install .

    pkg install имя-пакета

    Удаление пакетов из Termux

    С помощью следующей команды, вы можете удалить пакеты из Termux.

    pkg uninstall имя-пакета

    Пакет будет удален, но останутся файлы конфигурации. Если нужно их удалить, используйте команду apt purge .

    Команда List отобразит все установленный пакеты.

    pkg list — all

    Обновление пакетов в Termux

    Перед установкой нового пакета настоятельно рекомендуется обновить установленные пакеты. Обновить пакеты можно с помощью команды:

    pkg upgrade

    Я рекомендую проверять наличие обновлений минимум раз в месяц или перед установкой новых пакетов.

    Шпаргалка по командам

    pkg autoclean Удаление устаревших файлов .deb из кеша.
    pkg clean Удаление всех файлов .deb из кеша.
    pkg files

    Список файлов, установленных указанным пакетом.
    pkg list — all Список всех доступных пакетов.
    pkg list — installed Список установленных пакетов.
    pkg reinstall

    Переустановить пакет.
    pkg search

    Поиск пакета.
    pkg show

    Получение информации о пакете.

    Репозитории и зеркала Termux

    Termux не поддерживает пакеты из репозиториев Debian, Ubuntu и других дистрибутивов Linux. Поэтому не пытайтесь поместить их в свой sources.list или вручную устанавливать файлы .deb.

    Зеркала — это серверы, на которых хранятся пакеты Termux. Выбор зеркала позволяет определить, откуда загружать пакеты.

    Чтобы выбрать зеркало или группу зеркал в Termux, выполните следующие шаги:

    1. Запустите Termux на своем устройстве Android.
    2. При появлении запроса на выбор зеркала или группы зеркал введите номер, соответствующий вашему выбору. Обычно доступно несколько вариантов.
    3. Нажмите клавишу Enter, чтобы подтвердить выбор.

    Выбор зеркала может зависеть от вашего местоположения и доступности серверов. Если одно зеркало не работает или загрузка пакетов слишком медленная, вы всегда можете повторить процесс и выбрать другое зеркало.

    Если вы пропустили этот шаг при первом запуске Termux и хотите выбрать зеркало позже, выполните команду:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *