ImportError:没有安装名为bs4的模块-尽管已安装bs4和BeautifulSoup

时间:2018-09-25 06:57:35

标签: python macos

我下载了Python 3.7,并且正在使用“ from bs4 import BeautifulSoup”运行脚本,并且在执行时收到以下错误;

  

“文件“ myscript.py”,第3行,在       从bs4导入BeautifulSoup ImportError:没有名为bs4的模块“

当我在终端中键入“ pip3 install bs4”或“ pip3 install BeautifulSoup4”时,我得到以下信息;

  

”已满足要求:bs4 in   /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages   (0.0.1)已满足要求:in中的beautifulsoup4   /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages   (from bs4)(4.6.3)“

在IDLE中执行“ import bs4”和“ from bs4 import BeautifulSoup”不会出错。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

pip install bs4。 可能您正在维护不同版本的Python。

答案 1 :(得分:0)

检查是否有多个版本的python,如果是,则在系统设置中添加python 3.7的路径,并尝试删除旧的python(如果可能) 然后pip安装BeautifulSoup