pip安装错误-软件包已安装时出现ModuleNotFoundError(已满足要求)

时间:2020-02-21 03:00:36

标签: python import beautifulsoup module

我正在尝试使用BeautifulSoup,但是我在安装和导入bs4时遇到了问题。我在命令提示符下键入pip install beautifulsoup4,并收到以下两条消息:

已经满足的要求:c:\ users \ jzhen \ appdata \ local \ programs \ python \ python38-32 \ lib \ site-packages(4.8.2)中的beautifulsoup4

已经满足的要求:汤筛> = 1.2 in c:\ users \ jzhen \ appdata \ local \ programs \ python \ python38-32 \ lib \ site-packages(from beautifulsoup4)(1.9.5)

但是,当我只用一行来运行程序时

import bs4
from bs4 import BeautifulSoup

我收到错误

File "c:/Users/jzhen/OneDrive/Desktop/PriceUpdate.py", line 1, in <module>
 import bs4ModuleNotFoundError: No module named 'bs4'
ModuleNotFoundError: No module named 'bs4'

3 个答案:

答案 0 :(得分:0)

如果您的系统中安装了多个Python版本,则import bs4可能会返回No module named 'bs4'错误,因为您尚未为当前运行的Python解释器安装beautifulsoup4。如果您使用python3 -m pip install而不是pip install,则说明pip将使用和安装默认的Python 3.x解释器。

python3 -m pip install beautifulsoup4

如果当前运行的Python解释器是Python 2.x,则上述命令的替代方法是:

python -m pip install beautifulsoup4  

如果Python程序在IDE中运行,则可能您的项目未配置为查找pip全局安装的Python软件包:https://stackoverflow.com/a/59422188

答案 1 :(得分:0)

没有虚拟.icons { width: 100px; margin: auto; } 的一种解决方案:我有2个版本,即environmentpython3.6

为解决这些困难,我也遇到了这种“ python3.7”,并且由于我的Windows 7 PC上没有“ site-package”,因此对我有用:两次安装“ { {1}}”,如下:

sudo

答案 2 :(得分:-1)

您在任何虚拟环境中工作吗?如果是,则使用终端在该环境中单独安装bs4。如果您使用的是虚拟环境,则可能不是在使用全局软件包,因此您必须在激活的虚拟环境中安装。