我需要确定项目中使用的所有库的版本(使用 PyCharm 制作),但库
math
、random
、_thread
和 time
未列为已安装的软件包,也未包含在内在pip list
给出的列表中。
显然,math
就是这种情况,因为它没有自己的版本,而是取决于所使用的Python版本(在本例中为3.10)。这是否也适用于我遇到问题的其他三个库?如果没有,还有什么其他方法可以确定每个安装的版本?
是的,您的假设是正确的,即 math、random、_thread 和 time 库未在您的环境中列为已安装的软件包,因为它们是 Python 标准库的一部分。这些模块与 Python 本身捆绑在一起,因此它们没有独立的版本。这些库的版本与您正在使用的 Python 版本相关。 如果您对环境中标准库模块的特定版本感到好奇,可以使用 version 属性间接检查它,尽管并非所有模块都具有此属性。例如:
import sys
import time
print(sys.version)
打印(时间。文件)