How to uninstall existing rasa nlu and rasa core and install new version

I want to install the rasa_nlu and rasa_core versions, which were used in rasa starter pack, But when I try to run python -r requirements.txt, my rasa nlu and core are still showing old versons

How to uninstall existing rasa nlu and rasa core,

And am I missing virtual env concept here, what is virtual env actually

Use pip install --upgrade rasa_core to upgrade to the latest version.

Virtual environment isolates your packages to that particular environment. Imagine you are simultaneously working on two projects which use a particular library in python and each project requires a different version of the same library so you’ll get errors. By using a venv each project can have its own version of the library, it isolates them.