如何找到pip3安装模块的导入名称/键
我知道怎么用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中导入这个包时需要用到的名字。