Olá,
Criei um virtualenv para rodar o Django com os seguintes comandos:
$ mkdir Django
$ cd Django/
$ python3 -m venv Django
$ cd Django/
$ source bin/activate
(Django) dclobato$ pip3 install django==1.7.4
Collecting django==1.7.4
Using cached https://files.pythonhosted.org/packages/c9/1e/66f185ca0d4d0ca11b94caeac96a33a13954963a8b563b67d11f50bfeee7/Django-1.7.4-py2.py3-none-any.whl
Installing collected packages: django
Successfully installed django-1.7.4
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
(Django) dclobato$ mkdir connectedin
(Django) dclobato$ cd connectedin/
Até aqui, tudo ok.... O problema é que o startproject
não vai...
(Django) dclobato$ django-admin.py startproject connectedin
Traceback (most recent call last):
File "/Users/dclobato/PycharmProjects/Django/Django/bin/django-admin.py", line 5, in <module>
management.execute_from_command_line()
File "/Users/dclobato/PycharmProjects/Django/Django/lib/python3.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
utility.execute()
:
:
File "/Users/dclobato/PycharmProjects/Django/Django/lib/python3.7/site-packages/django/utils/html.py", line 16, in <module>
from .html_parser import HTMLParser, HTMLParseError
File "/Users/dclobato/PycharmProjects/Django/Django/lib/python3.7/site-packages/django/utils/html_parser.py", line 12, in <module>
HTMLParseError = _html_parser.HTMLParseError
AttributeError: module 'html.parser' has no attribute 'HTMLParseError'
(Django) dclobato$
Será que é por causa da versão de Python? No meu ambiente, estou usando a 3.7, e o site fala para usar a 2 ou, no máximo, a 3.3... Eu percebi que o Django muda bastante do 1.x para o 2.x...
Quando eu instalei o Django 2.x, o processo de criação do projeto e das aplicações correu sem problema.