Určení toho, co je nainstalována verze Baňka

hlasů
35

Co je to nejjednodušší způsob, jak zjistit, jakou verzi Baňka je nainstalována?

Položena 12/03/2011 v 23:14
zdroj uživatelem
V jiných jazycích...                            


8 odpovědí

hlasů
56

Jak baňky 0,7 (28 června 2011), což je __version__atribut lze nalézt na baňky modulu.

>> import flask
>> flask.__version__

Mějte na paměti, že protože před baňky 0,7 Nebyl žádný __version__atribut, předchozí kód bude mít za následek chybu atributu na těch starších verzích.

Pro verze starší než baňky 0,7, mělo by být možné ji používat pkg_resources zjistit, jak je uvedeno níže:


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

To nebude fungovat na 100% ačkoli. Záleží na uživateli, který se pkg_resources nainstalované knihovny (to by mohlo přijít ve výchozím nastavení s instalací python Distribuce Linuxu, ale protože to není součástí standardní knihovny nemůžete být pozitivní), a také to, že uživatel nainstalován baňku takovým způsobem, že pkg_resources lze najít (například jen kopírují kompletní zdrojový kód baňky do adresáře vloží jej mimo rozsah pkg_resources).

Odpovězeno 13/03/2011 v 02:19
zdroj uživatelem

hlasů
16

Přes python tlumočníka.

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

Pokud byl nainstalován pomocí baňky pip nebo easy_install, vždy můžete použít příkaz ‚pip zmrazení‘.

Odpovězeno 17/09/2011 v 14:59
zdroj uživatelem

hlasů
8

Obecnější způsob, jak to udělat, je:

pip freeze

To zobrazí seznam všech nainstalovaných balících Pythonu a jejich verze. Chcete-li vidět, baňky zkuste:

pip freeze | grep flask
Odpovězeno 06/12/2013 v 16:15
zdroj uživatelem

hlasů
1

použitím dpkg:

dpkg -l | grep flask

výstup:

ii  python-flask 0.8-1 all micro web framework based on Werkzeug, Jinja2 and good intentions 
Odpovězeno 16/11/2014 v 02:31
zdroj uživatelem

hlasů
4

Je to docela jednoduché!

pip freeze | grep Flask

Output : Flask==0.12
Odpovězeno 03/03/2017 v 13:22
zdroj uživatelem

hlasů
1

Testováno whith Baňka 1.0.2

Uvnitř venv běhu flask --version

Odpovězeno 06/11/2018 v 12:29
zdroj uživatelem

hlasů
0
>>> 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
Odpovězeno 06/05/2019 v 08:19
zdroj uživatelem

hlasů
1

Pokud se někdo snaží zjistit baňky verzi přes Anaconda příkazovém řádku pak stačí spustit následující příkaz:

flask --version

Výše uvedený příkaz bude dávat následující výstupní formát:

Python 3.7.3
Flask 1.1.1
Werkzeug 0.15.4
Odpovězeno 20/11/2019 v 08:49
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more