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

**URL:** <https://forum.rasa.com/t/how-to-uninstall-existing-rasa-nlu-and-rasa-core-and-install-new-version/9555>\
**Category:** Rasa Open Source\
**Created:** [May 9, 2019, 4:08pm UTC](https://forum.rasa.com/t/how-to-uninstall-existing-rasa-nlu-and-rasa-core-and-install-new-version/9555 "2019-05-09T16:08:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SivaLokam](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/sivalokam/32/722_2.png) [@SivaLokam](https://forum.rasa.com/u/SivaLokam)\
**Post date:** [May 9, 2019, 4:08pm UTC](https://forum.rasa.com/t/how-to-uninstall-existing-rasa-nlu-and-rasa-core-and-install-new-version/9555/1 "2019-05-09T16:08:38Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![srikar\_1996](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@srikar\_1996](https://forum.rasa.com/u/srikar_1996)\
**Post date:** [May 10, 2019, 7:26am UTC](https://forum.rasa.com/t/how-to-uninstall-existing-rasa-nlu-and-rasa-core-and-install-new-version/9555/2 "2019-05-10T07:26:49Z")

</div>

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.
