属性错误:模块';语法分析器';没有属性';HTMLPasserError'; 这是提示,我如何解决它 我使用Python3.5.1创建了一个由virtualenv创建的虚拟环境 源代码在我朋友的计算机上运行良好

属性错误:模块';语法分析器';没有属性';HTMLPasserError'; 这是提示,我如何解决它 我使用Python3.5.1创建了一个由virtualenv创建的虚拟环境 源代码在我朋友的计算机上运行良好,python,django,python-3.x,Python,Django,Python 3.x,错误: Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "A:\Python3.5\lib\site-packages\django\core\management\__init__.py", line 385, in execute_from_command_line utili

错误:

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "A:\Python3.5\lib\site-packages\django\core\management\__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "A:\Python3.5\lib\site-packages\django\core\management\__init__.py", line 354, in execute
    django.setup()
  File "A:\Python3.5\lib\site-packages\django\__init__.py", line 18, in setup
    from django.utils.log import configure_logging
  File "A:\Python3.5\lib\site-packages\django\utils\log.py", line 13, in <module>
    from django.views.debug import ExceptionReporter, get_exception_reporter_filter
  File "A:\Python3.5\lib\site-packages\django\views\debug.py", line 10, in <module>
    from django.http import (HttpResponse, HttpResponseServerError,
  File "A:\Python3.5\lib\site-packages\django\http\__init__.py", line 4, in <module>
    from django.http.response import (
  File "A:\Python3.5\lib\site-packages\django\http\response.py", line 13, in <module>
    from django.core.serializers.json import DjangoJSONEncoder
  File "A:\Python3.5\lib\site-packages\django\core\serializers\__init__.py", line 23, in <module>
    from django.core.serializers.base import SerializerDoesNotExist
  File "A:\Python3.5\lib\site-packages\django\core\serializers\base.py", line 6, in <module>
    from django.db import models
  File "A:\Python3.5\lib\site-packages\django\db\models\__init__.py", line 6, in <module>
    from django.db.models.query import Q, QuerySet, Prefetch  # NOQA
  File "A:\Python3.5\lib\site-packages\django\db\models\query.py", line 13, in <module>
    from django.db.models.fields import AutoField, Empty
  File "A:\Python3.5\lib\site-packages\django\db\models\fields\__init__.py", line 18, in <module>
    from django import forms
  File "A:\Python3.5\lib\site-packages\django\forms\__init__.py", line 6, in <module>
    from django.forms.fields import *  # NOQA
  File "A:\Python3.5\lib\site-packages\django\forms\fields.py", line 18, in <module>
    from django.forms.utils import from_current_timezone, to_current_timezone
  File "A:\Python3.5\lib\site-packages\django\forms\utils.py", line 15, in <module>
    from django.utils.html import format_html, format_html_join, escape
  File "A:\Python3.5\lib\site-packages\django\utils\html.py", line 16, in <module>
    from .html_parser import HTMLParser, HTMLParseError
  File "A:\Python3.5\lib\site-packages\django\utils\html_parser.py", line 12, in <module>
    HTMLParseError = _html_parser.HTMLParseError
AttributeError: module 'html.parser' has no attribute 'HTMLParseError'
回溯(最近一次呼叫最后一次):
文件“manage.py”,第10行,在
从命令行(sys.argv)执行命令
文件“A:\Python3.5\lib\site packages\django\core\management\ \uuuu init\uuuuu.py”,第385行,从命令行执行
utility.execute()
文件“A:\Python3.5\lib\site packages\django\core\management\\uuuu init\uuuu.py”,第354行,在execute中
django.setup()
文件“A:\Python3.5\lib\site packages\django\\uuuu init\uuuuuu.py”,第18行,在安装程序中
从django.utils.log导入配置日志
文件“A:\Python3.5\lib\site packages\django\utils\log.py”,第13行,在
从django.views.debug import ExceptionReporter获取\u exception\u reporter\u过滤器
文件“A:\Python3.5\lib\site packages\django\views\debug.py”,第10行,在
从django.http导入(HttpResponse,HttpResponseServerError,
文件“A:\Python3.5\lib\site packages\django\http\\uuuu init\uuuuuu.py”,第4行,在
从django.http.response导入(
文件“A:\Python3.5\lib\site packages\django\http\response.py”,第13行,在
从django.core.serializers.json导入DjangoJSONEncoder
文件“A:\Python3.5\lib\site packages\django\core\serializers\\uuuu init\uuuu.py”,第23行,在
从django.core.serializers.base导入SerializerDoesNotExist
文件“A:\Python3.5\lib\site packages\django\core\serializers\base.py”,第6行,在
从django.db导入模型
文件“A:\Python3.5\lib\site packages\django\db\models\\uuuu init\uuuuu.py”,第6行,在
从django.db.models.query导入Q、QuerySet、Prefetch#NOQA
文件“A:\Python3.5\lib\site packages\django\db\models\query.py”,第13行,在
从django.db.models.fields导入自动字段,为空
文件“A:\Python3.5\lib\site packages\django\db\models\fields\\uuuu init\uuuu.py”,第18行,在
来自django导入表单
文件“A:\Python3.5\lib\site packages\django\forms\\uuuu init\uuuuu.py”,第6行,在
从django.forms.fields导入*#NOQA
文件“A:\Python3.5\lib\site packages\django\forms\fields.py”,第18行,在
从django.forms.utils从当前时区导入到当前时区
文件“A:\Python3.5\lib\site packages\django\forms\utils.py”,第15行,在
从django.utils.html导入format\u html、format\u html\u join、escape
文件“A:\Python3.5\lib\site packages\django\utils\html.py”,第16行,在
从.html_解析器导入HTMLPasser,HTMLPasserError
文件“A:\Python3.5\lib\site packages\django\utils\html\u parser.py”,第12行,在
htmlparserror=\u html\u parser.htmlparserror
AttributeError:模块“html.parser”没有属性“htmlParserError”

我刚才遇到了同样的错误。我机器上安装的Django版本是1.7

升级到Django 1.8.*为我解决了这个问题。

如您所知,出现了此错误

因为
htmlparserror
从Python3.3开始就被弃用,并在Python3.5中被删除


您可以降级Python版本或升级Django版本。

您可以使用以下命令升级Django:

如果您使用的是
pip3

sudo pip3 install django --upgrade
如果
pip

sudo pip install django --upgrade

你的朋友使用的版本和你一样吗?搜索错误消息会得到很多结果,你真的做过任何研究吗?你使用的是什么版本的Django?我的Django版本是1.8.7.,我是vituralenv用requirement.txt安装的。所以他的版本和我的一样。我的Django版本是1.8.7.,我是vituralenv安装的通过requirement.txt.reading您的回溯,您似乎没有使用virtualenv运行您的项目。您确定它已被激活吗?我所遵循的教程安装了1.7.1版,我遇到了相同的问题。您建议升级到1.8.8修复了我遇到的问题,谢谢!@Heavweight请勿使用1.8.8 now since在1.8系列中进行了许多更新,包括安全补丁。今天的最后一个版本是1.8.13;)的“here”链接不再可用。
pip install Django--upgrade
请编辑您的答案,以包含有关该答案如何准确回答问题的一些信息。这将使您的问题对原始提问者和将来的任何人都更容易理解和有用。谢谢。
pip install Django --upgrade
python manage.py runserver