我正在尝试使用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'
答案 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个版本,即environment
和python3.6
为解决这些困难,我也遇到了这种“ python3.7
”,并且由于我的Windows 7 PC上没有“ site-package
”,因此对我有用:两次安装“ { {1}}”,如下:
sudo
答案 2 :(得分:-1)
您在任何虚拟环境中工作吗?如果是,则使用终端在该环境中单独安装bs4。如果您使用的是虚拟环境,则可能不是在使用全局软件包,因此您必须在激活的虚拟环境中安装。