October 14

Инструкция по развертыванию скриптов Python на Windows для самых маленьких

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

Шаг 1. Установка Chocolatey

Найдите PowerShell в меню "Пуск", щелкните правой кнопкой мыши и выберите "Запуск от имени администратора". Вставляем код:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Choco нужен для последующей установки пакетов через Power Shell без перехода по сайтам, наша цель сделать все просто и через командную строку.

Шаг 2: Установка Python 3.10

choco install python --version=3.10.0 -y

Проверка установки

(!!!) Power Shell будет выдавать ошибку, поэтому мы закрываем окно жмем win+R и вводим cmd

в командной строке:

python --version

Если установка прошла успешно, вы увидите сообщение с версией Python 3.10.

если у тебя так же, то ты красавчик и твой питон стоит!

Поздравляю, пол дела сделано!

Советую дополнительно установить 3.11.9 версию, очень редко, но некоторый софт работает только на нем.

choco install python --version=3.11.9 -y

Шаг 3: Установка pip

Choco устанавливается в PowerShell в меню "Пуск", щелкните правой кнопкой мыши и выберите "Запуск от имени администратора". Вставляем код:

choco install pip -y


проверяем,

pip --version

Шаг 4: Установка Git

choco install git -y

проверяем ,

git --version

Установка Blum

(как пример базового скрипта)

Все скрипты которые вы хотите найти, вы можете искать сами на github или пользоваться моим каналом (https://t.me/cryptomainiken), куда я выкладываю лично проверенные скрипты которые работают у меня на ферме.

Я пользуюсь скриптом от HiddenDev, поэтому его мы и возьмем в качестве примера.

Качаем софт себе на комп с помощью команды (архив не надо, через git удобнее получать обновления)

git clone https://github.com/HiddenCodeDevs/BlumTelegramBot.git

теперь переходим в директорию с софтом

cd BlumTelegramBot

Никогда и никому не советую пользоваться run.bat просто потому что в них бывают ошибки, да и руками проще и понятнее. (конкретно в случае с этим софтом можно, но мы учимся, поэтому руками)

Разворачиваем виртуальное окружение:

python -m venv venv

Заходим в него:

venv\Scripts\activate

Устанавливаем зависимости:

pip install -r requirements.txt

Копируем файл настроек .env (в некотором софте его может не быть)

copy .env-example .env

В .env нам надо ввести API ключи, если они есть, скипаем, если нет, получаем:

Получение API ключей

  1. Перейдите на сайт my.telegram.org и войдите в систему, используя свой номер телефона.
  2. Выберите "API development tools" и заполните форму для регистрации нового приложения.
  3. Запишите API_ID и API_HASH в файле .env, предоставленные после регистрации вашего приложения.

Нужно ли заполнять каждую настройку .env?

Нет, не нужно, но есть основные которые обязательны.

  1. API ключи является обязательной настройкой
  2. Обычно в дефолте настройка USE_PROXY выключена, но софт разный и люди пишут разные, поэтому я бы эту настройку сделал тоже обязательной.

Все остальные настройки прописаны в инструкции на github, читайте внимательно. Если сомневаетесь всегда можно зайти в файлик data/config.py и посмотреть что же стоит там у автора.

Первый запуск софта

Все софты запускаются через .py скрипт, почти у всех он имеет имя main.py

python main.py

Как создать .session?

Если у Вас нет уже готовых .session файлов, вам нужно создать новые, жмякаем "2. Create session", следуем инструкциям.

Перейти в статью "Установка софта на Ubuntu"


Еще больше инструкций, софта
и много всего полезного на канале (https://t.me/cryptomainiken)

Поддержать автора:

Ton UQBpZGp55xrezubdsUwuhLFvyqy6gldeo-h22OkDk006e1CL