在Python3中导入BeautifulGroup时出错

2024-04-26 00:06:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是Jupyter笔记本电脑,上面安装了python2.7和3.4。我安装了BeautifulSoup,然后通过以下线路导入:

pip install beautifulsoup4

问题是,它安装在python2.7上,而beautifulsoup4在python3.4上运行。我也尝试pip3 install beautifulsoup4将其安装到python3上,但问题仍然存在,当我执行此行时:from bs4 import BeautifulSoup我再次得到以下错误:

错误:

ImportError: cannot import name _htmlparser

有人知道我怎么解决这个问题吗?因为beauthoulsoup4应该安装在python3上,而我的应该安装在python2上??在


Tags: installpipfromimport错误pip3jupyterpython3
1条回答
网友
1楼 · 发布于 2024-04-26 00:06:36

假设您已经将这两个版本都添加到path中,您应该将python2.7版本和python3.4版本重命名为其他版本(即pip27pip34)。我还建议您不仅重命名pip,而且重命名python解释器(比如python27和{}。在

第二,因为您有两个Python版本,所以需要从命令行调用(如果还没有)。可能是您正确安装了beauthoulsoup,但使用的Python解释器不正确。在

要从命令行运行Python,请使用:

pythonXX file.py

我使用pythonXX是因为我假设您已经重命名了每个解释器以区分这两个版本。在

相关问题 更多 >