【问题标题】:I installed a pip package, how to know the module name to import? [duplicate]我安装了一个 pip 包,如何知道要导入的模块名称? [复制]
【发布时间】:2023-03-02 22:28:01
【问题描述】:

我在做一个python网页scraper。

一些教程告诉我使用这个包:BeautifulSoup。所以我使用 pip 安装了它。

然后,在我的脚本中,我尝试将 BeautifulSoup 导入为 bs。但我被警告说没有名为 BeautifulSoup 的模块。

有没有可靠的方法从已安装的包中获取模块名称?

【问题讨论】:

  • 我想在教程后面的某个地方,他们会向您展示如何导入和使用它;例如crummy.com/software/BeautifulSoup/bs4/doc。在一般情况下,我认为这与 stackoverflow.com/q/7184375/3001761 重复。
  • @jonrsharpe 很抱歉使用此空间提出问题,但既然您是更有经验的 SO 用户,为什么将其发布为评论而不是答案?看来from bs4 import BeautifulSoup 确实是 OP 想要的。
  • @ViníciusAguiar 因为他们的实际问题是“是否有可靠的方法从已安装的包中获取模块名称?”,但我作为骗子,我已经没有足够的选票了。
  • @jonrsharpe 哦,我明白了,谢谢。是的,从标题来看确实是重复的。

标签: python python-3.x


【解决方案1】:

试试这个from bs4 import BeautifulSoup

编辑:@jonsharpe 和 @Vinícius Aguiar 在问题下的 cmets 中已经回答了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-22
    • 2018-06-13
    • 2019-09-13
    • 1970-01-01
    • 2021-01-19
    • 2017-07-18
    相关资源
    最近更新 更多