【问题标题】:ImportError: No module named readabilityImportError:没有名为可读性的模块
【发布时间】:2016-07-12 06:00:00
【问题描述】:

我从 https://github.com/buriy/python-readability 安装 python 可读性

我可以使用:

python -m readability.readability -u http://pypi.python.org/pypi/readability-lxml

但是当我在 readability.py 中使用并使用 python 命令运行它时:

from readability.readability import Document
import urllib
html = urllib.urlopen(url).read()

在 .py 文件中显示错误:

Traceback(最近一次调用最后一次):文件“”,第 1 行,in 文件“readability.py”,第 1 行,在 from readability.readability import Document ImportError: No module named readability

【问题讨论】:

  • 你是否也将脚本命名为readability
  • 在 repo 帮助中:pip install readability-lxml 并使用这个模块
  • 这不是被问到的。您从中运行代码的脚本文件的名称是什么?
  • 我的文件名为 readability.py 并运行 python readability.py
  • 不要将脚本命名为与您将要使用的模块相同的名称,这就是导入混淆的原因!

标签: python readability


【解决方案1】:

我知道评论解决方案已经很晚了,但万一几分钟前有人像我一样需要它..

在 python3 中尝试安装 readability-lxml

$ pip3 install readability-lxml

对我有用

【讨论】:

    【解决方案2】:

    它正在尝试导入您的文件。只需重命名它。

    文件“readability.py”,第 1 行,来自
    readability.readability 导入文档
    ImportError:没有名为可读性的模块

    【讨论】:

      猜你喜欢
      • 2013-03-11
      • 2012-12-07
      • 2012-05-23
      • 2019-07-29
      • 2015-07-04
      • 2014-03-15
      • 2017-12-29
      • 2014-09-12
      • 2017-05-09
      相关资源
      最近更新 更多