October 21, 2023

Ультимативный гайд по запуску скриптов. Python.

В этой статье ты узнаешь :

  1. Как установить python.
  2. Как установить vscode.
  3. Как скачать проект : noob / advanced level.
  4. Как установить библиотеки.
  5. Как запустить проект.

Noob level. Based

Важно: всегда выбирайте проверенные паблики с репутацией, всегда выбирайте проверенный софт, всегда проверяйте ссылки на софт, всегда проверяйте оригинальность github.

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

Работать лучше в перчатках, мало ли какие вирусы сейчас гуляют по интернету.

Итак приступим.

1️⃣ Установка Python

Сначала нам нужно установить Python, на данный момент для скриптов лучше всего подходит версия 3.10.
Выбираем подходящую нам версию и скачиваем:
https://www.python.org/downloads/release/python-3100/

При установке ставим галочку вот тут "Add Python to PATH"
Далее следуем инструкциям установщика.

Отлично этот ваш Python установлен.

2️⃣ Установка VS Code

Выбираем нужную версию и устанавливаем VS Code: https://code.visualstudio.com/download

Установка стандартная, подтверждаем и нажимаем далее.

Отлично VS Code установлен.

3️⃣ Настройка VS Code

Открываем VS Code и идем в данный раздел:

В поисковой строке пишем названия и устанавливаем наш базовый набор:
- Python
- Pylance
- Material Icon Theme Pylance (добавляет нормальные иконки)
- Atom One Dark Theme (раскрашивает синтаксис скриптов, делая его более понятным)

Должно получиться так:

Далее проверяем все ли у нас нормально установилось, снизу должна отобразиться наша версия python 3.10

4️⃣ Скачиваем скрипт

Заходим в проверенный паблик, видим нужный нам скрипт

Переходим на ссылке на github

Читаем и изучаем все внимательно, далее нажимаем "Code" и "Downlound ZIP".

Скачиваем, распаковываем ZIP архив в обычную папку, открываем VS Code и открываем папку с скриптом:

5️⃣ Настройка всего для запуска скриптов

Открываем терминал:

Создайте виртуальное окружение:

python3.10 -m venv myenv

* "myenv" является названием вашего окружение, может быть выбрано произвольно.

Для запуска команд нужно нажать Enter либо Return.

Далее нужно активировать среду

myenv\Scripts\activate или myenv\Scripts\activate.ps1 для Windows

source myenv/bin/activate для MacOS

После активации вашего виртуального окружения, ваш терминал отображают префикс (myenv), указывая, что вы находитесь в виртуальном окружении.

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

Для установки используем данную команду:

pip install -r requirements.txt

либо

pip3 install -r requirements.txt

далее всегда используйте тот вариант который у вас работает

Обычно все библиотеки установятся автоматически, но когда нет файла requirements.txt, либо у вас появилась ошибка, то нужно установить библиотеки вручную командой:

pip install requests

и так далее.

В данном примере VS Code показывает нам, что для запуска не хватает одной библиотеки "termcolor":

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

Должно получиться так:

Если все так, то это значит, что мы установили все библиотеки, у VS Code замечаний нет и можем приступить к настройке самого скрипта.

6️⃣ Настройка скрипта

Для понимания как работает скрипт и его настройки создатель почти всегда оставляет инструкцию, где описывает что и как работает:

Важно: каждый раз полностью перечитывайте инструкцию по три раза.

1) Смотрим настройки в setting и меняем их под себя:

2) Переименовываем названия файлов:

3) Вставляем приватники:

4) Открываем файл main.py и запускаем его по порядку, как на скриншоте:

Отлично, теперь выбираем нужный модуль и нажимаем Enter либо Return.

В данном примере мы выбрали модуль 2:

Все прошло успешно, ошибок нет. Можем скопировать ссылку, перейти на скан и убедиться в этом еще раз.

Поздравляем! Noob level пройден.

Если вы что-то не поняли или есть замечания, то напишите авторам в тг.

Advanced level.

Если ты адванцед или просто хочешь апгрейднуться и считать себя королем - работай через git. Это удобнее, быстрее и проще обновляться.

1️⃣ Сначала скачиваем git себе на комп.

  1. Чтобы проверить, скачен ли git, зайди в terminal / cmd и напиши git. Если пишет что-то связанное с git, тогда все ок и устанавливать не нужно
  2. Если гит не установлен, заходим сюда и скачиваем : https://git-scm.com/downloads. Если будут трудности, посмотри это видео : https://www.youtube.com/watch?v=4xqVv2lTo40
  3. Возвращаемся к пункту 1 и проверяем установлен ли гит

2️⃣ Заходим в репозиторий, нажимаем Code и копируем https ссылку

3️⃣ Заходим в terminal / cmd

Перемещаемся в папку, куда ты хочешь сохранить репозиторий, например :
cd Desktop. Чтобы подробнее изучить вопрос по терминалу, посмотри это видео https://www.youtube.com/watch?v=XvqRTcRK7fU

Пишем в терминал git clone <ссылка которую скопировал> , например
git clone https://github.com/zaivanza/all-in-one-v2.git

4️⃣ Заходим в VScode, открываем нашу папку с проектом, настраиваем и запускаем как было описано выше

Чтобы подтягивать обновления из репозитория проекта, нужно в терминале (находясь в папке проекта) написать git pull

Все готово, теперь ты альфа кодер почти

С вами были админы паблика @hodlmodeth
Ссылки на наши проекты : https://t.me/links_hodlmodeth