簡體   English   中英

如何找出python模塊所屬的軟件包?

[英]How can I find out what package that a python module belongs to?

您將獲得一些python源代碼,以及一些您無法識別的模塊的import語句。 您很好奇,想知道這些模塊屬於哪些軟件包。

2種情況。

方案1:

有些導入失敗,因為您沒有安裝正確的軟件包。
您需要弄清楚要安裝哪個軟件包。
有沒有辦法在不離開命令行的情況下執行此操作?

方案2:

看來您確實已經安裝了模塊,但是您對它們屬於哪個軟件包感到好奇。
有沒有辦法在命令行上快速有效地發現這一點?

通常,應將軟件包中的模塊導入為:

import a.b

其中a是包裝, b是模塊。

因此,導入語句應告訴您您需要什么。

如果模塊以奇怪的方式導入,則可以使用:

from Tkinter import *
>>> Label
<class Tkinter.Label at 0x023F6768>
>>> Entry
<class Tkinter.Entry at 0x023F6650>

看包

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM