Heim  >  Artikel  >  Backend-Entwicklung  >  So überprüfen Sie die installierten Module in Python

So überprüfen Sie die installierten Module in Python

尚
Original
2019-07-10 17:09:1217453Durchsuche

So überprüfen Sie die installierten Module in Python

Da ich Python immer länger verwende, werden immer mehr Python-Module installiert. Nach langer Zeit weiß ich nicht, welche Module in meinem Python installiert sind, also frage ich mich Wenn Sie das von Ihnen installierte Python-Modul überprüfen möchten, ist die Prüfmethode wie folgt zusammengefasst:

1. Verwenden Sie den Befehl pydoc unter der CMD-Befehlszeile, um

im Befehl Führen Sie $pydoc-Module unter der Zeile aus, um

anzuzeigen. 2. Verwenden Sie help() im interaktiven Python-Interpreter, um

Eingabe im interaktiven Interpreter> ;> ;> help("modules"), der Effekt ist der gleiche wie die Eingabe von $pydoc module in der Befehlszeile


3. Importieren Sie das sys-Modul, um es unter der Python-Interaktion anzuzeigen Interpreter

# python的sys模块也是可以用来查看模块信息的
>>> import sys
>>> sys.modules.keys()

4. Verwenden Sie pip zum Anzeigen unter der Befehlszeile

# 如果你使用的是pip来作为你的python包管理器的话,可以在命令行下直接运行$ pip freeze</code>
#或者<code>$ pip list来查看安装包的信息,当然其它的包管理器也有类似的功能,
#同时,你也可以在python交互式解释器中导入pip模块来查看包信息
import pip
installed_packages = pip.get_installed_distributions()
installed_packages_list = sorted(["%s==%s" % (i.key, i.version)
for i in installed_packages])
print(installed_packages_list)

5. Verwenden Sie Eigelb zum Anzeigen

# 如果你安装过yolk的话可以使用yolk命令来查看包信息,你可以使用$pip install yolk来安装它 
yolk使用简单,只需在命令行下操作即可
$ yolk -l    #列出所有安装模块
$ yolk -a    #列出激活的模块
$ yolk -n    #列出非激活模块
$ yolk -U [packagename]  # 通过查询pypi来查看(该)模块是否有新版本

Weitere technische Artikel zum Thema Python finden Sie in der Spalte

Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie die installierten Module in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn