确定安装了哪个版本的 酒瓶的最简单方法是什么?
至于烧瓶0.7(2011年6月28日) ,在烧瓶模块上可以找到一个 __version__属性。
__version__
>> import flask >> flask.__version__
请记住,因为在烧瓶0.7之前没有 __version__属性,所以前面的代码将导致这些旧版本的属性错误。
对于超过烧瓶0.7的版本,您可以使用 pkg _ resources 来确定它,如下所示:
>>> import pkg_resources >>> pkg_resources.get_distribution('flask').version '0.6.1'
但这不会百分百奏效。它取决于用户是否安装了 pkg _ resources 库(默认情况下,它可能是 Linux 发行版的 python 安装,但是因为它不是标准库的一部分,所以不能肯定) ,还取决于用户是否以 pkg _ resources 可以找到的方式安装了烧瓶(例如,只要将完整的烧瓶源代码复制到目录中,就不在 pkg _ resources 的范围内)。
通过 Python 解释器。
>> import flask >> flask.__version__ '0.7.2'
如果烧瓶是通过 pip 或 easy _ install 安装的,那么您总是可以使用“ pip zen”命令。
更普遍的做法是:
pip freeze
它将列出所有已安装的 Python 包及其版本。 如果你想看到只是瓶子,然后尝试:
pip freeze | grep flask
使用 dpkg:
dpkg -l | grep flask
产出:
ii python-flask 0.8-1 all micro web framework based on Werkzeug, Jinja2 and good intentions
很简单
在你的终端:
pip freeze | grep Flask
输出应该是这样的:
Output: Flask==0.12
使用 Flask 1.0.2进行测试
在车道里面 flask --version
flask --version
>>> 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
如果有人试图通过 蟒蛇命令提示符确定烧瓶版本,那么只需运行以下命令:
以上命令将提供以下输出格式:
Python 3.7.3 Flask 1.1.1 Werkzeug 0.15.4
如果管理与 pip 可以只使用列表命令,以查看所有的软件包和版本
pip list
只要输入:
python -m flask --version
Python 3.7.2 Flask 1.1.1 Werkzeug 0.16.0
Flask 版本1.1.2的更新
$ conda activate "name of conda environment" //py3 in my case (py3)$ conda install flask
(py3)$ flask --version
请注意 : 对于最新版本,__version__不再是烧瓶的属性,因此 flask.__version__会抛出一个错误
flask.__version__
终端输出
(py3) xxxxxx@xxxxx:~$ flask --version Python 3.7.7 Flask 1.1.2 Werkzeug 1.0.1
在解释器中键入 flask --version,例如: 在此输入图像描述
pip show fastapi uvicorn
Name: fastapi Version: 0.75.0 Summary: FastAPI framework, high performance, easy to learn, fast to code, ready for production Home-page: https://github.com/tiangolo/fastapi Author: Sebastián Ramírez Author-email: tiangolo@gmail.com License: None Location: /home/mind/Desktop/FASTAPIBasic-/fastenv/lib/python3.8/site-packages Requires: starlette, pydantic Required-by: --- Name: uvicorn Version: 0.17.6 Summary: The lightning-fast ASGI server. Home-page: https://www.uvicorn.org/ Author: Tom Christie Author-email: tom@tomchristie.com License: BSD Location: /home/mind/Desktop/FASTAPIBasic-/fastenv/lib/python3.8/site-packages Requires: h11, click, asgiref Required-by:
在 cmd 上输入 皮普秀酒瓶。 您将获得有关安装的烧瓶的所有信息。 它会告诉你: 姓名 位置 版本和更多