# Can't install rasa on a Raspberry 4 4GB with Ubuntu 19.10 server 64 bits

**URL:** <https://forum.rasa.com/t/cant-install-rasa-on-a-raspberry-4-4gb-with-ubuntu-19-10-server-64-bits/24651>\
**Category:** Rasa Open Source\
**Created:** [February 11, 2020, 5:47pm UTC](https://forum.rasa.com/t/cant-install-rasa-on-a-raspberry-4-4gb-with-ubuntu-19-10-server-64-bits/24651 "2020-02-11T17:47:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Suniron](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suniron/32/7161_2.png) [@Suniron](https://forum.rasa.com/u/Suniron)\
**Post date:** [February 11, 2020, 5:47pm UTC](https://forum.rasa.com/t/cant-install-rasa-on-a-raspberry-4-4gb-with-ubuntu-19-10-server-64-bits/24651/1 "2020-02-11T17:47:00Z")

</div>

Hello,

I oppened this issue on github: [Can't install rasa on Raspberry Pi 4 4Gb Ubuntu 19.10 server 64 bits · Issue #5224 · RasaHQ/rasa · GitHub](https://github.com/RasaHQ/rasa/issues/5224)

**Rasa version** : The last which installed with pip

**Python version** : 3.6.5, 3.6.8, 3.6.9, 3.7

**Operating system** (windows, osx, …): Ubuntu 19.10 server 64 bits - Raspberry Pi 4 4Gb (arm64)

**Issue** : Install fail rasa on my raspberry. Same with follow the issue #4603

**Error (including full traceback)**:

```auto
Etienne, [11.02.20 17:31]
ubuntu@ubuntu:~/Downloads$ pip3 -VScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))ScreenElement(char= , style=ScreenElementStyle(textColor=null, backColor=null, boldMode=false, underlineMode=false, inverseMode=false, altCharsetMode=false, guardMode=false, newLine=false, fontRGB=null, backRGB=null))
pip 20.0.2 from /home/ubuntu/.local/lib/python3.7/site-packages/pip (pytho
# cleanup[3] wiping _imp                                                  
# cleanup[3] wiping _warnings                                             
# cleanup[3] wiping _thread                                               
# cleanup[3] wiping _weakref                                              
# cleanup[3] wiping _io                                                   
# cleanup[3] wiping marshal                                               
# cleanup[3] wiping posix                                                 
# cleanup[3] wiping codecs                                                
# cleanup[3] wiping _codecs                                               
# cleanup[3] wiping encodings.aliases                                     
# cleanup[3] wiping encodings.utf_8                                       
# cleanup[3] wiping encodings.latin_1                                     
# cleanup[3] wiping sys                                                   
# cleanup[3] wiping builtins                                              
ubuntu@ubuntu:~/Downloads$ pip3 install rasa                              
Defaulting to user installation because normal site-packages is not writea
ble                                                                       
Collecting rasa                                                           
  Using cached rasa-1.7.0-py3-none-any.whl (573 kB)                       
Collecting boto3~=1.9                                                     
  Using cached boto3-1.11.14-py2.py3-none-any.whl (128 kB)                
ERROR: Could not find a version that satisfies the requirement tensorflow-
cpu~=1.15.0 (from rasa) (from versions: none)                             
ERROR: No matching distribution found for tensorflow-cpu~=1.15.0 (from ras
a)

```

**Command or request that led to error** :

```auto
pip3 install rasa

or

python3.6 -m pip install rasa

```

Thank’s by advance (and sorry for my english 😉 )

---

<div class="post-metadata">

**Author:** ![JapanNeinpan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/japanneinpan/32/6895_2.png) [@JapanNeinpan](https://forum.rasa.com/u/JapanNeinpan)\
**Post date:** [February 11, 2020, 6:42pm UTC](https://forum.rasa.com/t/cant-install-rasa-on-a-raspberry-4-4gb-with-ubuntu-19-10-server-64-bits/24651/2 "2020-02-11T18:42:37Z")

</div>

> [@Suniron](#):
>
> arm64

Sorry im not coming with a solution here, but i am guessing this might be a hardware compatibility issue? I get the same error when trying to install rasa on my Surface Laptop 3. Installing rasa on my Desktop PC (i7 7700K) and a Google Cloud Instance works fine. Did some looking around for this issue and this sounded the most plausible

> [@Could not find a version that satisfies the requirement tensorflow~=1.15.0](http://forum.rasa.com/t/could-not-find-a-version-that-satisfies-the-requirement-tensorflow-1-15-0/21509/6):
>
> I’ve had similar issues a long time ago so I don’t remember if it was due to an incompatible CPU or just windows being windows. The latter is not a problem since you are on Ubuntu. I’m just thinking out loud: Did you upgrade pip (\>19.0) Does your CPU support AVX? Starting with TensorFlow 1.6, binaries use [AVX instructions](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#CPUs_with_AVX) which may not run on older CPUs. [checklist here](https://www.tensorflow.org/install/pip?lang=python3#hardware-requirements) - might not apply to the version of TF that rasa uses though.

Although im not quite sure how to check if my CPU support AVX. Also am confused by

`(from versions: none) `

---

<div class="post-metadata">

**Author:** ![Suniron](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/suniron/32/7161_2.png) [@Suniron](https://forum.rasa.com/u/Suniron)\
**Post date:** [February 17, 2020, 10:54pm UTC](https://forum.rasa.com/t/cant-install-rasa-on-a-raspberry-4-4gb-with-ubuntu-19-10-server-64-bits/24651/3 "2020-02-17T22:54:53Z")

</div>

I think I’ll have to wait for a RASA update when tensorflow is compatible with Raspbery…

---

<div class="post-metadata">

**Author:** ![averadian](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/averadian/32/22957_2.png) [@averadian](https://forum.rasa.com/u/averadian)\
**Post date:** [June 3, 2023, 5:15am UTC](https://forum.rasa.com/t/cant-install-rasa-on-a-raspberry-4-4gb-with-ubuntu-19-10-server-64-bits/24651/4 "2023-06-03T05:15:34Z")

</div>

Its possible to install Rasa on your RPI 4 but you need to be using ubuntu 23.04 and python 10. I have tested and posted a tutorial for getting it to work [here](https://forum.rasa.com/t/running-rasa-3-5-10-on-the-raspberry-pi-4/58502)

I haven’t personally tested it on server but i did test it on desktop and it worked. I dont see why it also wont work on server
