如何知道我的项目 运行 是哪个版本的 PyMongo

How to know which version of PyMongo is running on my project

我正在开发一个 python 项目,在需求文件中我有三种不同类型的 PyMongo

Flask-PyMongo==0.3.1
pymongo==2.7
flask-mongoengine==0.7.1

如何定义我正在使用的版本?

你可以这样学,

>>> import pymongo
>>> pymongo.version
'3.0.3'

如果您安装了 pip,您可以在终端中尝试:

$ pip freeze | grep pymongo
pymongo==3.0.2

打开命令提示符 如果设置了 python 路径,只需写 点冻结 它显示了所有已安装包的版本,包括 pymongo

import pymongo
print("Mongo version",pymongo.__version__)

在 python3

中完美运行

这应该有效

python -c 'import pymongo; print (pymongo.__version__)'
pip list | grep pymongo

pip freeze | grep pymongo

类似于grep;对于 Windows 使用带有 pip 的 Conda 环境的安装,这对我有用:

pip freeze | findstr /si pymongo