При установке интерпретатора на python 3.8.2 в django он выдает ошибки, такие как невозможно импортировать django.urls?

#python #django

#python #django

Вопрос:

Я работаю над Django в VS code. Он выдает ошибки при любом импорте Django (например, невозможно импортировать Django.urls) при установке интерпретатора на python 3.8. Хотя, когда я устанавливаю интерпретатор на python 2.7, ошибки устраняются.

Я установил Django в виртуальной среде. Пожалуйста, просветите меня, почему возникает эта проблема, и вызовет ли она какие-либо проблемы в будущем?

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. «Я установил Django в виртуальной среде. Пожалуйста, просветите меня, почему возникает эта проблема» По вашим собственным словам, как именно, по вашему мнению, работают виртуальные среды? Вы ожидаете, что каждый из них каким-то образом будет иметь доступ к каждой версии Python в вашей системе? Когда вы создавали виртуальную среду в первую очередь, вы читали документацию для venv ?

2. @Saurabh Gusain Как идут дела? Пожалуйста, сообщите нам, есть ли какой-либо прогресс.

Ответ №1:

Причина в том, что модуль « Django » не был успешно установлен в вашей среде python3.8, но он был установлен в среде python2.7.

Поскольку у вас есть python2 и python3, рекомендуется использовать pip3 для указания версии python при установке модулей с использованием pip.

1. Решение: вы можете попробовать установить модуль « django » с помощью « pip3 install django » в терминале VSCode. Пожалуйста, обратите внимание, что используемый pip взят из python3.8. (проверьте версию pip: « pip3 --version «)

2. версия pip: если версия pip не из python3.8, вы можете использовать комбинацию клавиш Ctrl Shift `, чтобы открыть новый терминал VSCode после выбора интерпретатора python3.8, и он автоматически войдет в текущую среду и автоматически будет использовать pip из текущей среды python3.8.

3. Проверьте: используйте « pip3 list «, чтобы проверить, установлен ли модуль « Django » уже в текущей среде:

введите описание изображения здесь