【问题标题】:How to install HTML package for python3.7如何为python3.7安装HTML包
【发布时间】:2019-09-03 04:50:11
【问题描述】:

我想为 python3.7 安装 HTML 包,但安装时出错

我尝试了命令pip install html,但在控制台中出现错误

ModuleNotFoundError: 没有名为“html.parser”的模块; 'html' 不是一个包 命令“python setup.py egg_info”在 C:\Users\username\AppData\Local\Temp\pip-install-apo0cgnw\html\

中失败,错误代码为 1

【问题讨论】:

  • html 已经是 Python 3.x 附带的标准库的一部分 为什么要安装它?直接导入就可以了。 docs.python.org/3.5/library/html.html
  • 我想使用from html import HTML,这样我就可以直接使用HTML内置函数了

标签: html python-3.x


【解决方案1】:

我得到了同样的错误:archlinux running a virtualenv。我环顾四周,那里的一个名为“six.py”的文件似乎有问题。不确定问题出在哪里,但似乎该项目已成为孤立项目,因为它一直更新到 2011 年。(也不确定所有这些代码在那里做什么,类似“vapory”之类的库要小得多。 - 不那么臃肿,更少的东西出错)我建议要么在 Python2.x 上尝试它(因为它似乎是在那里开发的),联系开发人员,或者使用不同的包。

【讨论】:

    【解决方案2】:

    1) 根据您的操作系统从这里下载.tar.gz 文件或.zip 文件 link
    2)下载后,通过以下代码安装下载的包:pip install ./downloads/SomeProject-1.0.4.tar.gz

    然后再次执行以下步骤

    您可以导入html 包,如下所示。 pip install 不是必需的,因为html 带有标准库,发布 Python v3.x,

    >>> from html import HTML
    >>> h = HTML()
    >>> h.p('Hello, world!')
    >>> print h  # or print(h) in python 3+
    <p>Hello, world!</p>
    

    更多详情请参阅html 1.16 project description

    【讨论】:

    • 我尝试了同样的事情,但它的错误是“在'init.py'中找不到引用'HTML'
    • 当我尝试from html import HTML。由于 ImportError: cannot import name 'HTML' from 'html' (C:\Users\username\AppData\Local\Programs\Python\Python37-32\lib\html_init_.py )
    • 最后,试试这个更新的代码。 @VeereshHollur
    • 我尝试下载 .tar.gzpip install C:\Users\username\Downloads\html-1.16.tar.gz 它给出了同样的错误 ModuleNotFoundError: No module named 'html.parser'; 'html' 不是包命令“python setup.py egg_info”在 C:\Users\username\AppData\Local\Temp\pip-install-apo0cgnw\html\ 中失败,错误代码为 1
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 2019-01-14
    • 2019-02-08
    相关资源
    最近更新 更多