Установка виртуальной среды для Django

Нужно ли каждый раз после выключения создавать виртуальное окружение для проекта Django, которым я занимаюсь. поправьте меня каким-нибудь возможным способом .

Когда вы создаете виртуальную среду, вы можете активировать ее (войти в Venv), после завершения работы или смены виртуальной среды вы можете деактивировать ее (выйти из нее), и вы можете активировать ее снова каждый раз, когда захотите. Вам не нужно создавать его заново. Просто активируйте его.

посмотрите на этот пример

$ mkdir client-old
$ cd client-old
$ python3 -m venv venv --prompt="client-old"
$ source venv/bin/activate
(client-old) $ python -m pip install django==2.2.26
(client-old) $ python -m pip list
Package    Version
---------- -------
Django     2.2.26
pip        22.0.4
pytz       2022.1
setuptools 58.1.0
sqlparse   0.4.2
(client-old) $ deactivate

$ cd ..
$ mkdir client-new
$ cd client-new
$ python3 -m venv venv --prompt="client-new"
$ source venv/bin/activate
(client-new) $ python -m pip install django==4.0.3
(client-new) $ python -m pip list
Package    Version
---------- -------
asgiref    3.5.0
Django     4.0.3
pip        22.0.4
setuptools 58.1.0
sqlparse   0.4.2
(client-new) $ deactivate
$ cd client-old
$ python3 -m venv venv --prompt="client-old"
$ source venv/bin/activate
(client-old) $  #this activate again good luck

Источник

Полезная ссылка

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