如何找出python模块所属的包?
我们为您提供了一些python源代码,其中包含一些您无法识别的模块的导入语句。您很好奇,想知道这些模块属于哪些包 2种情景 场景#1: 某些导入失败,因为您没有安装正确的软件包。如何找出python模块所属的包?,python,pip,Python,Pip,我们为您提供了一些python源代码,其中包含一些您无法识别的模块的导入语句。您很好奇,想知道这些模块属于哪些包 2种情景 场景#1: 某些导入失败,因为您没有安装正确的软件包。 您需要确定要安装的软件包。 有没有一种方法可以在不离开命令行的情况下执行此操作 场景#2: 您似乎已经安装了这些模块,但您很好奇它们属于哪个软件包。 有没有办法在命令行上快速有效地发现这一点?通常,包中的模块应作为以下内容导入: import a.b 其中,a是软件包,b是模块 因此,import语句应该告诉您需要什
您需要确定要安装的软件包。
有没有一种方法可以在不离开命令行的情况下执行此操作 场景#2: 您似乎已经安装了这些模块,但您很好奇它们属于哪个软件包。
有没有办法在命令行上快速有效地发现这一点?通常,包中的模块应作为以下内容导入:
import a.b
其中,a是软件包,b是模块
因此,import语句应该告诉您需要什么。通常,包中的模块应该作为以下内容导入:
import a.b
其中,a是软件包,b是模块
因此,import语句应该告诉您需要什么。如果模块以奇怪的方式导入,您可以使用:
from Tkinter import *
>>> Label
<class Tkinter.Label at 0x023F6768>
>>> Entry
<class Tkinter.Entry at 0x023F6650>
从Tkinter导入*
>>>标签
>>>入口
如果模块以奇数方式导入,则要查看软件包,您可以使用:
from Tkinter import *
>>> Label
<class Tkinter.Label at 0x023F6768>
>>> Entry
<class Tkinter.Entry at 0x023F6650>
从Tkinter导入*
>>>标签
>>>入口
要查看软件包请举例说明您所看到的内容以及您对哪些模块感到困惑?我不理解的命名约定。由@Serbitar讨论。理解这个约定可以减轻所有的困惑。你能举个例子说明你看到了什么以及你对什么模块感到困惑吗?我不理解的命名约定。由@Serbitar讨论。理解这一惯例可以减轻所有的困惑。