我安装了BeautifulSoup,既使用pip install beautifulsoup4pip安装,也使用conda install -c anaconda beautifulsoup4安装,并且尝试直接从木星笔记本安装它
import pip
if int(pip.__version__.split('.')[0])>9:
from pip._internal import main
else:
from pip import main
def install(package):
main(['install', package])
install('BeautifulSoup4')当我试图导入模块时,我得到
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-8-9e5201d5ada7> in <module>
----> 1 import BeautifulSoup4ModuleNotFoundError:没有名为‘BeautifulSoup4 4’的模块
我想假设我在这方面是个新手,我总是很难理解我应该在哪里安装新的python模块,而且由于某种原因,它们总是安装在任何地方,但是我需要它们。我在谷歌上到处搜索,但我找不到一个有效的答案,也找不到一个能让我找到解决问题的正确途径的答案。
请有专业人士一步一步地解释如何正确安装模块,使本人和其他可能阅读此模块的人不仅能解决问题,还能更好地了解问题的起源以及今后如何解决类似的问题。谢谢

发布于 2019-09-04 11:23:39
执行下列步骤:
conda install -c anaconda beautifulsoup4发布于 2019-08-16 22:31:37
这取决于您使用哪个平台构建笔记本:
from bs4 import BeautifulSoup不直接工作
from bs4 import BeautifulSoup直接工作
发布于 2019-02-20 08:15:31
请注意,我不认为自己是一个职业,但我遇到了几次这个问题。到目前为止,以下内容帮助我在每个python项目中解决了这个问题:
据我所知,从您提供的信息来看,一切正常,软件包应该安装正确。你的剧本哪儿都找不到。以下是我个人的经验:
(1)您需要将python添加到系统设置中的环境变量中。在这里可以找到详细的描述:How to add to the pythonpath in Windows? (2)在项目中附加了安装站点包的路径。如果可以的话,把它们都附上。我的意思是“站点-包”和“站点-包/漂亮的site 4”(或任何确切的文件夹):
导入sys sys.path.append(r"WhereverYourPackagesAre/site-packages") sys.path.append(r"WhereverYourPackagesAre/site-packages/beautifulsoup4")
字符串之前的r(您在“”之间插入的路径)将将字符串转换为原始字符串。这一直为我解决这个问题。希望这能解决问题!
https://stackoverflow.com/questions/54781462
复制相似问题