Проблемы с запуском Python в виртуальных средах после обновления Python

Я использовал Python 3.7 для многих проектов Django, используя виртуальные среды (venv) под Windows. Путь к Python был

C:\Program Files\Python37\python.exe

теперь я обновил python до 3.9, и текущий путь

C:\Program Files\Python39\python.exe

Сейчас, когда я хочу запустить Python в любом из моих прошлых проектов, например

python manage.py runserver

Я получаю ошибку No Python at 'C:\Program Files\Python37\python.exe'

Это вполне нормально.

Как я могу обновить каждый проект, чтобы принять новый путь? Есть ли способ сделать это или мне лучше перейти на Python 3.7 и использовать его навсегда? Переименование папки, в которую установлен Python, не кажется хорошей идеей. Наверняка там должен быть файл конфигурации, который нужно изменить, переменная, которую нужно установить, или что-то еще. Я относительно недавно работаю с Python и никогда раньше не сталкивался с этой проблемой.

Вы можете помочь?

Если вы используете pycharm, попробуйте изменить путь к базовому интерпретатору.

enter image description here

Если вы работаете в командной строке, установите PATH set PATH=C:\Program Files\Python39;%PATH%

Вернуться на верх