+ 2
Django doubt
Sorry I'm still new to this. Why do people create virtual environment to run django???
1 Answer
+ 5
Let me give an example.
Suppose you have made 2 applications named App1 and App 2.
Now App 1 runs on older version of a module and App 2 runs on newer modules.
If you update the modules in system, App1 will not work, but if you don't update App2 will not work.
What would you do?
You just create a virtual environment which is isolated Python environment. Now in one virtual environment you can add updated modules and in other one, you can have older modules. Hence both apps are running fine on same computer.