python -m venv .venv # вместо .venv можно любое имя например myenv, тоесть python -m venv myenv
Теперь нужно активировать окружение
.venv\Scripts\activate.bat # может не работать из некоторых консолей/терминалов
. venv/Scripts/activate # или так
Активация виртуального окружения изменит приглашение оболочки, показывая, что вы используете виртуальную среду
(.venv) $`
Деактивация виртуального окружения
.venv\Scripts\deactivate.bat
Все сторонние зависимости, которые используются помещаем в файл
requirements.txt
Например мы устанавливали для нашего проекта пакет requests
, поэтому добавим его в requirements.txt
Теперь, можно установить все заисимости из requirements.txt с помощью команды
pip install -r requirements.txt
heroku create my-name-app-bot --buildpack heroku/python --region eu
также убедитесь что в проекте присутствуют файлы requirements.txt
с зависимостями, runtime.txt
с версией питона например python-3.7.0
и Procfile
c командой bot: python3 bot.py
, после нужно зупустить наш процесс bot
heroku ps:scale bot=1