一、使用pip命令
pip是Python的包管理器,可以使用它來安裝、刪除、升級Python包。在查看已安裝的包時,可以使用以下命令:
pip list
使用該命令後,會顯示Python環境中已安裝的所有包和對應的版本號。
如果想要查看某個具體包的信息,可以使用如下命令:
pip show [包名]
使用該命令後,會顯示該包的詳細信息,包括版本號、作者、描述、依賴等。例如:
pip show numpy
輸出結果如下:
Name: numpy Version: 1.16.2 Summary: NumPy is the fundamental package for scientific computing with Python. Home-page: http://www.numpy.org Author: NumPy Developers Author-email: numpy-discussion@googlegroups.com License: BSD Location: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages Requires: Required-by: tables, seaborn, scipy, scikit-learn, pymc3, pandas, opt-einsum, numexpr, mkl-random, mkl-fft, matplotlib, Keras, h5py, gensim, Bottleneck
二、在Python代碼中查看已安裝的包
除了使用pip命令外,還可以在Python代碼中使用自帶的包來查看已安裝的包。
在Python中,可以使用pkg_resources包中的函數來獲取已安裝的包的列表。
import pkg_resources packages = [dist.project_name for dist in pkg_resources.working_set] print(packages)
執行以上代碼後,會輸出一個列表,其中包含Python環境中所有已安裝的包的名稱。
如果想要獲取某個包的版本號,可以使用以下代碼:
version = pkg_resources.get_distribution("包名").version
print(version)
執行以上代碼後,會輸出該包的版本號。
三、使用conda命令
如果使用Anaconda這樣的科學計算髮行版,也可以使用conda命令來查看已安裝的包。
使用以下命令查看當前環境中已安裝的所有包:
conda list
使用以下命令查看某個特定包的詳細信息:
conda info [包名]
例如,如下命令可查看numpy包的詳細信息:
conda info numpy
四、使用第三方工具
除了使用Python自帶的包管理工具外,還有一些第三方工具可以用於查看已安裝的包,例如pipreqs。
使用pipreqs,可以輕鬆地生成特定項目的依賴。同時,也可以使用pipreqs來查看特定項目中已安裝的包。
如下命令將導出當前目錄(包括子目錄)下的所有Python文件所使用的Python包:
pipreqs ./
通過查看導出的結果,可以獲得所有已安裝的包的列表。
五、總結
本文介紹了使用pip命令、Python自帶的包、conda命令和第三方工具等多種方法來查看Python環境中已安裝的包。使用這些方法可以輕鬆地獲得當前Python環境下的所有包以及其版本信息和相關描述等詳細信息。根據實際需求,選擇最適合自己的方式進行查看即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/151829.html
微信掃一掃
支付寶掃一掃