要检查 python 中是否安装了 pandas 包,我们可以简单地验证版本。要获取 Pandas 的版本详细信息,我们有两种选择。
第一个是使用 __version__ 属性。
import pandas as pd print(pd.__version__)
为了验证pandas的版本号,我们可以使用pandas提供的这个__version__内置属性,这将返回指定我们拥有哪个版本的pandas的数字。
输出结果
1.1.5
数字 1.1.5 代表已经可用的 pandas 版本。
第二种方法是使用pandasshow_versions()方法。
print(pd.show_versions())
show_versions() 是一种 Pandas 方法,它不仅会为您提供有关 Pandas 版本的信息,还会提供有关 Python 和 Pandas 依赖包的版本和操作系统类型的详细信息。
输出结果
INSTALLED VERSIONS ------------------ commit : b5958ee1999e9aead1938c0bba2b674378807b3d python : 3.8.3.final.0 python-bits : 32 OS : Windows OS-release : 10 Version : 10.0.19041 machine : AMD64 processor : Intel64 Family 6 Model 78 Stepping 3, GenuineIntel byteorder : little LC_ALL : None LANG : None LOCALE : English_United States.1252 pandas : 1.1.5 NumPy : 1.19.4 pytz : 2020.1 dateutil : 2.8.1 pip : 20.3.3 setuptools : 41.2.0 Cython : None pytest : None hypothesis : None sphinx : None blosc : None feather : None xlsxwriter : None lxml.etree : None html5lib : None pymysql : None psycopg2 : None jinja2 : 2.11.2 IPython : 7.19.0 pandas_datareader : None bs4 : None bottleneck : None fsspec : None fastparquet : None gcsfs : None matplotlib : 3.3.3 numexpr : None odfpy : None openpyxl : None pandas_gbq : None pyarrow : None pytables : None pyxlsb : None s3fs : None scipy : 1.5.4 sqlalchemy : None tables : None tabulate : None xarray : None xlrd : None xlwt : None numba : None
上面的块代表所有pandas依赖和python的版本。
如果我们没有 pandas 包,您会发现一条错误消息。错误信息将是这样的。
ModuleNotFoundError
当python无法成功导入模块时会出现上述错误。在我们的情况下,可能我们还没有安装 pandas 包,或者可能是拼写错误。
如果您发现上述错误,请安装 pandas 包。这是确定是否安装了 Pandas 的两种方法。