# Getting Rasa on an M1 Mac

**URL:** <https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137>\
**Category:** Rasa Open Source\
**Created:** [December 19, 2021, 10:26am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137 "2021-12-19T10:26:34Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 19, 2021, 10:26am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/1 "2021-12-19T10:26:34Z")

</div>

As everyone knows, Rasa open source cannot be natively installed on an M1 Mac. I would like to know if there are any solutions now to install Rasa natively on an M1 or at least in Jupyter notebook or Google Colab or any virtual environment like VMware. Kindly help me with this.

---

<div class="post-metadata">

**Author:** ![ChrisRahme](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/chrisrahme/32/15572_2.png) [@ChrisRahme](https://forum.rasa.com/u/ChrisRahme)\
**Post date:** [December 19, 2021, 10:47am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/2 "2021-12-19T10:47:24Z")

</div>

Yes, you can use a Virtual Machine, like [Ubuntu 20.04](https://releases.ubuntu.com/20.04/ubuntu-20.04.3-desktop-amd64.iso) to install Rasa.

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 19, 2021, 11:18am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/4 "2021-12-19T11:18:05Z")

</div>

Can you elaborate a bit on it? Like how to install it and stuff?

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 19, 2021, 1:19pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/5 "2021-12-19T13:19:53Z")

</div>

I have installed ubuntu on UTM. The issue persists. When I try to install Rasa, it tries installing 3.0.3 and it gets downgraded again and again and ends up installing rasa 0.0.5. The same happened for me in native installation

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [December 19, 2021, 2:42pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/6 "2021-12-19T14:42:17Z")

</div>

@Suganth - Downgrade your python from 3.9 to 3.8.x , the issue isnt your M1 mac but rather a different version of python. Rasa doesn’t yet support 3.9

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 20, 2021, 3:08am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/8 "2021-12-20T03:08:12Z")

</div>

I use python 3.8.10

---

<div class="post-metadata">

**Author:** ![ChrisRahme](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/chrisrahme/32/15572_2.png) [@ChrisRahme](https://forum.rasa.com/u/ChrisRahme)\
**Post date:** [December 20, 2021, 6:51am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/9 "2021-12-20T06:51:14Z")

</div>

Can you show me the output of `pip -V`?

This is exactly what happens when you use Python 3.9 or 3.10.

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 20, 2021, 10:50am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/10 "2021-12-20T10:50:10Z")

</div>

You mean the one from UTM or from my native terminal?

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 20, 2021, 10:54am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/11 "2021-12-20T10:54:10Z")

</div>

This is what I got in my native terminal:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/3X/0/3/037571b4bc4c4a2c4b513671dbcd8f65c3e6a17d.png)

I got the same in my UTM too.

---

<div class="post-metadata">

**Author:** ![ChrisRahme](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/chrisrahme/32/15572_2.png) [@ChrisRahme](https://forum.rasa.com/u/ChrisRahme)\
**Post date:** [December 20, 2021, 12:24pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/12 "2021-12-20T12:24:39Z")

</div>

Please use `-V` not `-v`

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 20, 2021, 12:36pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/13 "2021-12-20T12:36:31Z")

</div>

![Screenshot 2021-12-20 at 6.05.38 PM](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/3X/9/a/9abff3f6f5c4299ce3159e6c2dd8a28b7300a647.jpeg)

---

<div class="post-metadata">

**Author:** ![ChrisRahme](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/chrisrahme/32/15572_2.png) [@ChrisRahme](https://forum.rasa.com/u/ChrisRahme)\
**Post date:** [December 20, 2021, 12:38pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/14 "2021-12-20T12:38:48Z")

</div>

What about your Ubuntu VM?

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 20, 2021, 3:13pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/15 "2021-12-20T15:13:04Z")

</div>

![Screenshot 2021-12-20 at 8.42.32 PM](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/3X/0/b/0bbc8e503a9c7168e23f9c145a4d8977e076b4ed.jpeg)

---

<div class="post-metadata">

**Author:** ![ChrisRahme](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/chrisrahme/32/15572_2.png) [@ChrisRahme](https://forum.rasa.com/u/ChrisRahme)\
**Post date:** [December 21, 2021, 6:27am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/16 "2021-12-21T06:27:22Z")

</div>

That’s weird…

How did you install Rasa on Ubuntu?

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 21, 2021, 10:31am UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/17 "2021-12-21T10:31:57Z")

</div>

I created a python environment and used pip to install rasa

---

<div class="post-metadata">

**Author:** ![ChrisRahme](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/chrisrahme/32/15572_2.png) [@ChrisRahme](https://forum.rasa.com/u/ChrisRahme)\
**Post date:** [December 21, 2021, 12:23pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/18 "2021-12-21T12:23:07Z")

</div>

Please show me the commands.

It also looks like you’re not in your virtual environment in your pictures. Do `pip -V` in the same environment in which you would use Rasa.

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 21, 2021, 1:32pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/19 "2021-12-21T13:32:25Z")

</div>

I will do that…but can you please tell me if rasa work on virtual environment like UTM even when on M1?

---

<div class="post-metadata">

**Author:** ![ChrisRahme](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/chrisrahme/32/15572_2.png) [@ChrisRahme](https://forum.rasa.com/u/ChrisRahme)\
**Post date:** [December 21, 2021, 1:36pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/20 "2021-12-21T13:36:08Z")

</div>

You mean virtual environment or virtual machine?

The virtual environment stays under your OS, the virtual machine is a whole other independent OS.

---

<div class="post-metadata">

**Author:** ![Suganth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suganth/32/18670_2.png) [@Suganth](https://forum.rasa.com/u/Suganth)\
**Post date:** [December 21, 2021, 3:20pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/21 "2021-12-21T15:20:02Z")

</div>

I mean a virtual machine. Because M1 is the blocker here, so my question is the virtual machine uses the same M1. So will it work?

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [December 21, 2021, 5:46pm UTC](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137/22 "2021-12-21T17:46:39Z")

</div>

@Suganth to answer your previous question, M1 is a microprocessor on your laptop so your virtual machine will also use the same.

I don’t think this is an issue as you described earlier of your M1 chip. Issues with M1 chip is related to tensorflow and there is a separate thread for that.

The fact that you are getting rasa 0.0.5 installed is because that’s the last package where strict Python constraints were not given.

Could you simply make a virtual environment of Python with pyenv or virtualenv, with Python 3.8.x and activate the same virtual environment and install rasa specifying a given version

[Next page](https://forum.rasa.com/t/getting-rasa-on-an-m1-mac/50137.md?page=2)
