#python #django
Вопрос:
Я пытаюсь запустить сервер Django для проекта и получаю следующую ошибку.
Нет модуля с именем «six.moves.urllib»; «six.moves» не является пакетом
Я установил pip six
, также я проверил его на python, импортировав six.moves.urllib
.
Я также попытался переустановить six
. Кажется, ничего не работает.
Комментарии:
1. Проверьте, есть ли у вас файл с тем же именем
six
?2. Я не нашел ни одного файла с именем
six
. Кроме того, я использую виртуальную среду.3. Возможно, вы установили его с помощью
pip install six
, и теперь он установлен для Python2.7, но вы пытаетесь запустить его с помощью Python3. Попробуйpip3 install six
-или —python3 -m pip install six
вместо этого.4. @Doyousketch2 это сработало.