【发布时间】:2019-03-03 04:47:43
【问题描述】:
我如何知道是否存在可用于解决给定问题的库、包或模块(标准和外部)?例如,我在查找一些初学者练习时使用 BeautifulSoup 库“解码”一个网站,但我只知道 BeautifulSoup 的存在是因为我在一个练习示例中看到了它,如果我不知道它的存在偶然发现它。
【问题讨论】:
-
尝试导入模块并运行,如果代码运行顺利,则说明您的环境中存在模块。你在找这个吗?
-
您在这里回答了您的问题:“我只知道 BeautifulSoup 存在,因为我在实践示例中看到了它”。实践是你需要的。当你遇到某种问题时,你可以去谷歌搜索可以解决你问题的库。
-
这又是一个让您错过诸如 Python 中任务视图的 R 等价物之类的东西的地方。尽管如此,PyPI 确实有很多参数的搜索工具。您可能会查找主题分类。或者简单地搜索“scraping”之类的短语。这在大多数情况下都可以正常工作,但远不如 CRAN 任务视图那么简洁。
-
你用
pip安装了吗? -
没有,我只是在pycharm中安装了,用cmd升级了。
标签: python module package libraries