От чего зависит Python Flask версия проекта? - PullRequest
0 голосов
/ 11 февраля 2020

Я новичок в Python и не могу найти этот ответ в Интернете.

При создании приложения Python Flask, что именно определяет используемую версию Python? Я унаследовал существующее приложение Python Flask, которое в настоящее время является версией 3.6, и хотел обновить его до более новой версии.

Это так же просто, как изменить версию Python, установленную в среде, в которой выполняется приложение Python, или указанную версию c, определенную в файле проекта?

Я попытался обновить версию Python в моей локальной среде, но версия проекта не изменилась.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

что именно определяет используемую версию Python?

Вы можете написать любой стиль Python, который вы хотите в проекте (2.x или 3.x), если он поддерживается для используемой версии Flask.

Что «определяет» версию, с которой оно выполняется, это то, какую версию Python вы указываете при запуске Flask. Как и в «python app.py» или «python3 app.py», начнется с любой версии et c.

0 голосов
/ 11 февраля 2020

Сейчас у вас может быть python3, соответствующий 3,6, и python, соответствующий 2.x.

Вы можете установить новую версию python; в этом случае 3.8, загрузив его с python веб-сайта здесь и установив его как python3 .8 вместо замены python3 или python.

После установки вы можете запустите виртуальный env с параметром -p или - python и передайте путь к исполняемому файлу в качестве аргумента следующим образом:

python3.8 -m venv path/for/venv/py3.8

После того, как он настроен, установите его и проверьте python версия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...