Подтвердить что ты не робот

Определение версии версии Flask

Какой самый простой способ определить, какая версия Flask установлена?

4b9b3361

Ответ 1

Как и в колбе 0.7 (28 июня 2011 г.), атрибут __version__ может быть найден в фляжном модуле.

>> import flask
>> flask.__version__

Имейте в виду, что, поскольку перед флягой 0.7 не было атрибута __version__, предыдущий код приведет к ошибке атрибута в этих более старых версиях.

Для версий старше флешки 0.7 вы можете определить это с помощью pkg_resources, как показано ниже:


>>> import pkg_resources
>>> pkg_resources.get_distribution('flask').version
'0.6.1'

Это не работает на 100%. Это зависит от пользователя, у которого установлена ​​библиотека pkg_resources (по умолчанию она может быть установлена ​​с помощью дистрибутива Linux python, но поскольку она не является частью стандартной библиотеки, вы не можете быть положительной), а также что пользователь установил флягу таким образом что pkg_resources может его найти (например, просто копирование исходного кода флэш-памяти в ваш каталог выставляет его из диапазона pkg_resources).

Ответ 2

Через интерпретатор python.

>> import flask
>> flask.__version__
'0.7.2'

Если флажок был установлен через pip или easy_install, вы всегда можете использовать команду "pip freeze".

Ответ 3

Более общий способ сделать это:

pip freeze

В нем будут перечислены все установленные пакеты python и их версии. Если вы хотите увидеть только колбу, попробуйте:

pip freeze | grep flask

Ответ 4

Это довольно просто!

pip freeze | grep Flask

Output : Flask==0.12

Ответ 5

используя dpkg:

dpkg -l | grep flask

выход:

ii  python-flask 0.8-1 all micro web framework based on Werkzeug, Jinja2 and good intentions 

Ответ 6

Протестировано с Flask 1.0.2

Внутри венозной flask --version

Ответ 7

>>> import flask
>>> flask.__version__        #(To find the version)
'1.0.2'
>>> print flask.__file__     #(To find out the path where it is installed)
/usr/local/rnt/lib/python2.7/site-packages/flask/__init__.pyc