查詢已安裝的 Pandas 版本
Luqman Khan
2023年1月30日
-
使用
pd.__version__
查詢已安裝的 Pandas 版本 -
使用
pd.show_versions()
查詢 Pandas 依賴項的版本 - 在命令或 Shell 模式下查詢已安裝的 Pandas 版本
- まとめ
Pandas 是資料分析常用的 Python 庫之一,需要定期更新 Pandas 版本。因此,其他 Pandas 的需求不相容。
讓我們看看在任何系統上確定 Pandas 版本和依賴關係的方法。
使用 pd.__version__
查詢已安裝的 Pandas 版本
我們可以使用 pd.__version__
驗證在任何機器上執行的 Pandas 版本。首先,需要匯入 Python Pandas 包。
單詞 __version__
前後都有一個雙下劃線。
import pandas as pd
print(pd.__version__)
輸出:
1.3.5
輸出顯示安裝的版本,即 1.3.5。
使用 pd.show_versions()
查詢 Pandas 依賴項的版本
為了驗證依賴的版本,我們可以使用實用函式 pd.show_versions()
。
import pandas as pd
pd.show_versions()
以下是 Python Pandas 包的所有依賴項。
輸出:
INSTALLED VERSIONS
------------------
commit : 66e3805b8cabe977f40c05259cc3fcf7ead5687d
python : 3.7.12.final.0
python-bits : 64
OS : Linux
OS-release : 5.4.144+
Version : #1 SMP Tue Dec 7 09:58:10 PST 2021
machine : x86_64
processor : x86_64
byteorder : little
LC_ALL : None
LANG : en_US.UTF-8
LOCALE : en_US.UTF-8
pandas : 1.3.5
numpy : 1.21.5
pytz : 2018.9
dateutil : 2.8.2
pip : 21.1.3
setuptools : 57.4.0
Cython : 0.29.28
pytest : 3.6.4
hypothesis : None
sphinx : 1.8.6
blosc : None
feather : 0.4.1
xlsxwriter : None
lxml.etree : 4.2.6
html5lib : 1.0.1
pymysql : None
psycopg2 : 2.7.6.1 (dt dec pq3 ext lo64)
jinja2 : 2.11.3
IPython : 5.5.0
pandas_datareader: 0.9.0
bs4 : 4.6.3
bottleneck : 1.3.4
fsspec : None
fastparquet : None
gcsfs : None
matplotlib : 3.2.2
numexpr : 2.8.1
odfpy : None
openpyxl : 3.0.9
pandas_gbq : 0.13.3
pyarrow : 6.0.1
pyxlsb : None
s3fs : None
scipy : 1.4.1
sqlalchemy : 1.4.31
tables : 3.7.0
tabulate : 0.8.9
xarray : 0.18.2
xlrd : 1.1.0
xlwt : 1.3.0
numba : 0.51.2
在命令或 Shell 模式下查詢已安裝的 Pandas 版本
以下是通過 Windows 命令和 Linux Shell/Mac OS 終端獲取版本的其他方法。Conda
需要在你的系統上安裝 Anaconda 發行版。
# Python
python -c "import pandas as pd; print(pd.__version__)"
# Anaconda utility Conda
conda list | findstr pandas
# By using pip
pip freeze | findstr pandas
pip show pandas | findstr Version
まとめ
你已經學習了獲取或查詢已安裝的 Pandas 版本的技術。這些可以在任何支援 Python、pip、Anaconda、Linux、Windows 和 Mac 的作業系統上使用。
你已經瞭解瞭如何使用 __version__
屬性和 show_versions()
方法以程式設計方式獲取版本。