Какой самый простой способ определить, какая версия Flask установлена?
Определение версии версии Flask
Ответ 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