如何找到pip3安装模块的导入名称/键

1 投票
1 回答
781 浏览
提问于 2025-04-18 09:10

我知道怎么用pip安装新的Python模块,这个我做得很好。但是一旦模块安装好了,我就不知道怎么把它们导入到我的代码里。

比如,我可能会运行

sudo pip3 install mysql-connector-python

我看到所有必要的安装信息,也被告知我新安装的模块已经成功安装。我运行pip3的列表和冻结功能,确实显示这些模块已经安装。我的pip3冻结输出看起来是这样的...

mysql-connector-python==1.1.6

然后我运行python 3.xx,试着输入

import mysql-connector-python

我以为在我的pip3冻结输出中列出的文本就是导入路径,但结果却出现了ImportError(导入错误)。

有没有办法列出我需要用来正确导入新模块的关键字/字符串?显然,mysql-connector-python不是正确的关键字。我只需要这个关键字,之后我就能继续了。

1 个回答

1

你可以通过以下方式查看一个已安装包里面包含的文件:

pip show --files packagename

在这个列表中,最显眼的基础目录通常就是你在Python中导入这个包时需要用到的名字。

撰写回答