Как решить ImportError: Нет модуля с именем URL - PullRequest
0 голосов
/ 01 ноября 2018

Я получаю эту ошибку всякий раз, когда запускаю свой код:

File "...", line 6, in <module> from django.urls import reverse    
ImportError: No module named urls

Итак, я смотрю на этот файл и проверяю строку, в которой говорится, что в этом есть ошибка:

from django.urls import reverse

Я не знаю, откуда исходит ошибка, потому что, когда я удаляю строку кода, она возвращает мне эту ошибку:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

Я также пытался добавить MySQLdb в интерпретатор, но на этот раз он выдает мне эту ошибку:

Non-zero exit code (1)

1 Ответ

0 голосов
/ 01 ноября 2018

, пожалуйста, подтвердите, что from django.conf.urls import include, url добавлено в ваш заголовок или нет.

При ошибке MySQl может потребоваться установить Python и MySQL.

sudo apt-get install python-dev default-libmysqlclient-dev #Ubuntu

Затем установите клиент mysql с помощью команды pip.

pip install mysqlclient # for python 2.x

pip3 install mysqlclient # for python 3.x

Наконец

pip install PyMySQL #for python 2.x 
pip3 install PyMySQL #for python 3.x 
...