要想查看pandas库或其它Python库的版本,可以使用pandas库中提供的__version__
属性或者pd.show_versions()
方法。
对于使用属性__version__
的方式,可以直接通过以下代码查看pandas的版本号:
import pandas as pd
print(pd.__version__) # 输出pandas库的版本号
对于使用方法pd.show_versions()
的方式,则可以查看pandas库及其依赖库的详细版本信息。示例如下:
import pandas as pd
pd.show_versions() # 输出pandas及其依赖库的版本信息
输出结果示例:
INSTALLED VERSIONS
------------------
...
pandas 1.3.3
...
numpy 1.21.2
...
从输出结果中可以看到,pandas库的版本号为1.3.3,同时也可以看到它依赖了numpy库,numpy库的版本号为1.21.2。除此之外,还可以查看其它依赖库的版本信息。
pd.show_versions()
方法的具体实现原理,是通过调用Python标准库importlib.metadata.version()
方法来获取每个库的版本信息。该方法会根据需要安装importlib-metadata
包,该包提供了对Python已经安装的所有包的元数据信息的访问。在获取到每个库的版本信息后,pandas库会将它们格式化后输出。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅谈pandas关于查看库或依赖库版本的API原理 - Python技术站