首页 文章

BeautifulSoup Python3版本

提问于
浏览
0

我不断得到这个追溯 . 我有点困惑,为什么我现在会得到这个错误......'''Traceback(最近一次调用最后一次):文件"spider.py",第7行,来自bs4 import BeautifulSoup File“/ home / cambam / Desktop / Python / Coursera / P4E / CapStone / pagerank / bs4 / init .py“,第54行'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.' <>'您需要通过安装代码( python setup.py install )或运行2to3( 2to3 -w bs4 )来转换代码 . ' ^ SyntaxError: invalid syntax '''

2 回答

  • 0

    好的,我已经找到了答案 .

    首先,我在命令行中运行了“sudo apt install 2to3”

    然后2to3 -w bs4

    我再次运行程序,现在它可以工作了 .

  • 0

    首先获取python2代码听起来不方便 . 最好在一开始就 grab 正确的版本 .

    删除您下载的旧汤代码,并获取一份新的副本:

    $ python3 -m pip install beautifulsoup4
    

    如果你看 which pippip --version ,你可能会注意到它对应于python2 . 使用上面的 -m 模块语法将确保您获得一个适当的python3版本,该版本安装了python3将查找它们的库 .

相关问题