Я могу запустить сервер на порту 8000
, но когда я пытаюсь использовать 80
с python manage.py runserver myip:80
, я получаю:
У вас нет разрешения на доступ к этому порту.
Если я использую sudo python manage.py runserver myip:80
, я получаю:
File "manage.py", line 14
) from exc
^
SyntaxError: invalid syntax
Если я пишу python
в консоли, я получаю версию 3.5.5
и мой env
активируется.
РЕДАКТИРОВАТЬ:
Использование sudo python3 manage.py runserver myip:80
Я получаю:
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
) from exc
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?