2016-01-16 22 views
26
  1. Bu ipuçlarını nasıl çözebilirim?
  2. Python 3.5.1 Virtualenv
  3. kaynak kodu arkadaşımın bilgisayar makine üzerinde iyi çalışır tarafından sanal envirement oluşturulan kullanmak

Hata:AttributeError: 'html.parser' modülünün 'HTMLParseError' özelliği yok

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' 
+1

arkadaşınız sizinle aynı sürümlerini kullanarak mı? – Sayse

+2

Bu hata mesajını aramak epeyce sonuç veriyor, aslında herhangi bir araştırma yaptınız mı? – jonrsharpe

+0

Django'nun hangi sürümünü kullanıyorsunuz? –

cevap

12

ben sadece aynı var buradaki hata. Makinemde yüklü olan Django sürümü 1.7 idi.

Django 1.8'e Yükseltme. * Sorun benim için çözüldü.

+0

Django sürümüm 1.8.7., Gereksinim.txt ile vituralenv tarafından yükledim. – HyperZhang

+0

izinizi okuyorsanız, projenizi virtualenv ile çalıştırıyorsunuz gibi görünmüyor. Aktif olduğundan emin misin? – ppalacios

+0

Takip ettiğim bir eğitici sürüm 1.7.1 yüklendi ve aynı konuya girdim. 1.8.8'e yükseltme tavsiyem, yaşadığım sorunu çözdü, teşekkürler! – heavyweight

23

Eğer here bu hataya neden oldu okuyabilir olarak ...

because HTMLParseError is deprecated from Python 3.3 onwards and removed in Python 3.5.

Ne yapabilirsiniz Python sürümünü ya da küçültmek için Django sürümünü yükseltmek olduğunu. Eğer pip3

kullanıyorsanız::

sudo pip3 install django --upgrade 

pip ise:

+0

"Burada" linki artık mevcut değil. –

+1

Teşekkürler @JoeJ Link referansını güncelledim. – mazulo

2

Eğer Django kullanarak aşağıdaki komutu yükseltebilirsiniz

sudo pip install django --upgrade 
İlgili konular