通过 pip 安装包工作正常,但仍然导入错误

Posted

技术标签:

【中文标题】通过 pip 安装包工作正常,但仍然导入错误【英文标题】:Installing package via pip works fine but still import error 【发布时间】:2019-01-23 09:35:18 【问题描述】:

我正在使用这个 python 版本

 Python 3.7.0

还有这个 pip 版本

 pip 18.0

然后我安装 bs4 包

pip install beautifulsoup4
pip install bs4

这一切都有效(没有错误),但现在当我运行 python 脚本时:

from bs4 import BeautifulSoup

我收到以下错误:

ModuleNotFoundError: No module named 'bs4'

对这里出了什么问题有什么想法吗?

【问题讨论】:

ImportError: No Module Named bs4 (BeautifulSoup)的可能重复 我试过了,效果很好。你在不同的virtualenv中吗?你能解释一下你安装和运行python的方式和位置吗?好像您正在将库安装在不同的虚拟环境中 【参考方案1】:

我假设您正在尝试安装 BeautifulSoup4。如果是这样,请尝试:

pip install beautifulsoup4

然后您就可以使用以下命令导入 bs4:

import bs4

【讨论】:

我试过这个,但我遇到了另一个错误知道...见上面我编辑的问题。有什么想法吗?

以上是关于通过 pip 安装包工作正常,但仍然导入错误的主要内容,如果未能解决你的问题,请参考以下文章

使用pip安装Python包,但无法导入使用

如何使用 pip 包安装程序让我的 scikit-learn 库在 Windows 上工作?

PySpark 工作人员在安装包时无法导入包

将应用程序包上传到 Play 管理中心时出现导入错误

00.pip安装包

pip 卸载不会完全删除包