69

インストールされているFlaskのバージョンを確認する最も簡単な方法は何ですか?

4

12 に答える 12

91

フラスコ 0.7 (2011 年 6 月 28 日) の時点で__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 の範囲外になります)。

于 2011-03-13T01:19:11.183 に答える
21

それを行うより一般的な方法は次のとおりです。

pip freeze

インストールされているすべての python パッケージとそのバージョンが一覧表示されます。フラスコだけを見たい場合は、次を試してください:

pip freeze | grep flask
于 2013-12-06T15:15:54.500 に答える
20

Python インタープリター経由。

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

フラスコが pip または easy_install を介してインストールされた場合、いつでも「pip freeze」コマンドを使用できます。

于 2011-09-17T13:59:17.950 に答える
3

dpkg を使用:

dpkg -l | grep flask

出力:

ii  python-flask 0.8-1 all micro web framework based on Werkzeug, Jinja2 and good intentions 
于 2014-11-16T02:31:29.220 に答える