python3.5以上安装BeautifulSoup4时出现版本错误的解决办法

1
回复
2489
查看
打印 上一主题 下一主题
[复制链接]
  • TA的每日心情

    2021-4-9 15:17
  • 签到天数: 37 天

    [LV.5]常住居民I

    86

    主题

    272

    帖子

    975

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    975
    楼主
    发表于 2019-6-23 20:25:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    如果遇到ImportError: cannot import name 'HTMLParseError 可能是因为BeautifulSoup4和3.5版本不兼容,可以通过以下方式解决

    首先将下载的BeautifulSoup4的压缩包解压后放到python安装目录下,然后复制BeautifulSoup4解压的路径,运行cmd进入命令行窗口,切换到相应的盘符后,输入cd+空格+路径,按下回车。

    然后运行python setup.py build或者python setup.py install(python3版本需要在命令前加上python)。

    然后运行from bs4 import BeautifulSoup时会出现以下错误:
    1. <p>
    2. </p><p>You are trying to run the Python 2 version of Beautiful Soup under Python 3. </p><p>This will not work.'<>'You need to convert the code, either by installing it </p><p>(`python setup.py install`) or by running 2to3 (`2to3 -w bs4`)。</p>
    复制代码

    这时需要将BeautifulSoup4文件夹中的bs4文件夹拷贝到python安装目录下的lib中,并且将python安装目录下的Tools/scripts/2to3.py文件也剪切到python安装目录下的lib中。

    最后在cmd中cd到lib目录,
    游客,如果您要查看本帖隐藏内容请回复



    温馨提示:
    1、解压:请使用2345好压。中文解压码必用简体环境。
    2、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
    3、游戏路径全英文,游戏环境自行安装DirectX3.7。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏
    收藏0
    支持
    支持0
    反对
    反对0
    回复

    使用道具 举报

    快捷回复:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用心服务创业者
    失效反馈
    周一至周五 9:00-18:00
    意见反馈:失效反馈版块

    扫一扫咨询我们

    本站为非营利性个人网站,本站所有软件来自于互联网,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,我们立刻删除。

    Powered by 糖果分享网 X3.3© 2001-2013 TGW.