我已经安装了beautifulsoup4,但是当我尝试在python shell中导入bs4时,我得到ModuleNotFound错误

时间:2018-04-22 18:03:30

标签: python beautifulsoup pip

我已多次安装和卸载beautifulsoup4,但无论我尝试做什么,当我尝试在shell中import bs4时,我都会ModuleNotFoundError

我在Windows 10并使用Python 3.6.4。我是编程的新手,但是在我的第三本Python书上,这是我第一次遇到一个试图导入模块的大问题,包括我使用{{1 }}。

2 个答案:

答案 0 :(得分:1)

你在写 -

pip install beautifulsoup4

这将仅安装beautifulsoup4模块,而不安装bs4

这样做: -

pip install bs4

然后在你的python文件中执行此操作: -

from bs4 import BeautifulSoup

此外,您可能需要管理员权限才能安装。

答案 1 :(得分:0)

所以,我真的不明白发生了什么,但我至少暂时解决了我的问题。我有两个不同的" Lib>站点包"我的C:驱动器中的目录,而pip正在安装与Python正在使用的不同的目录。所以我只是复制了BeautifulSoup和bs4文件夹并将它们粘贴到Python正在使用的文件夹中,现在它可以工作了。

Python正在使用这个文件夹:" C:\ Users \ Victor Hart \ AppData \ Local \ Programs \ Python \ Python36-32",而pip正在这里安装bs4和BeautifulSoup:" C :\用户\ Victor Hart \ Envs \ virtual",这对我没有任何意义。