我在编码方面是新手。我知道这是一个非常常见的问题,我尝试了不同的解决方案,但仍然无法解决问题。 我正在使用pycharm(python38 w / anaconda)来解析网页。 我检查了项目解释程序,并安装了pip和beautifulSoup4,尽管pip在cmd或控制台(pip和pip3)中都无法正常工作。
在我无法识别的地方肯定犯了一些愚蠢的错误。
谢谢您的帮助。
import urllib
import urllib.request
from bs4 import BeautifulSoup
import os
def make_soup(url):
page = urllib.request.urlopen(url)
soupdata = BeautifulSoup(page, "html.parser")
return soupdata
答案 0 :(得分:0)
如果pip和pip3在cmd中不起作用,则应检查是否在路径中添加了python。
编辑:
转到文件管理器,右键单击“我的电脑”->“属性”->“高级系统设置”->环境变量->“路径”,然后检查其中是否有python。
答案 1 :(得分:0)
我无法使用解释器设置方法来运行它。我在终端中运行以下命令以使其工作。我怀疑这与运行虚拟环境有关。
python3 -m pip安装bs4