Skip to content

Instantly share code, notes, and snippets.

@Kirill255
Last active November 16, 2019 22:17
Show Gist options
  • Save Kirill255/88b5bc07b006f83ac9b22477cf3b2f74 to your computer and use it in GitHub Desktop.
Save Kirill255/88b5bc07b006f83ac9b22477cf3b2f74 to your computer and use it in GitHub Desktop.

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

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

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment