Voici les différentes façons d'installer le projet RASA en fonction de certains systèmes d'exploitation.
Installation Ubuntu 18.04.4 LTS
Le projet RASA peut être installé de la façon suivante sous la distribution Linux de Ubuntu 18.04.4 LTS (l'installation est assez longue et nécessite de nombreuses étapes, il peut être préférable d'utiliser un screen avant de lancer toutes ses commandes) :
mkdir rasaproject cd rasaproject sudo apt-get update sudo apt-get install python3-dev python3-pip sudo apt install python3-venv python3 -m venv ./venv source ./venv/bin/activate pip install -U pip pip3 install rasa rasa init pip install rasa-x -i https://pypi.rasa.com/simple rasa x |
Pour utiliser Rasa X en production :
rasa x --no-prompt --production --port 5002 |
Pour accéder au site Web à l'extérieur du réseau, vous devrez installer un tuyau avec un logiciel externe comme ngrok :
sudo apt install snapd sudo snap install ngrok ngrok http 5002; rasa run |
Remarque
- Votre machine doit disposer d'un minimum 4 Go de RAM sinon vous aurez le message d'erreur suivant lors de l'installation :
MemoryError |
Installation Windows
L'installation sous Windows réclame les deux prérequis suivants :
- Anaconda : Télécharger une version supportant le Python 3.7 comme celle-ci : https://repo.anaconda.com/archive/Anaconda3-2020.02-Windows-x86_64.exe
- Visual C++ Build Tools : https://visualstudio.microsoft.com/visual-cpp-build-tools/
Ensuite vous lancez les commandes suivantes dans le prompt d'Anaconda :
conda create --name RasaEnv python==3.7.6 conda activate RasaEnv conda install ujson conda install tensorflow pip install rasa Rasa init |
Remarque
- Si vous installez une version trop récente ou incompatible de Python, il affichera le message suivant :
ERROR: Could not find a version that satisfies the requirement tensorflow-addons<0.8.0,>=0.7.1 (from rasa) (from versions: 0.10.0, 0.11.0, 0.11.1, 0.11.2) ERROR: No matching distribution found for tensorflow-addons<0.8.0,>=0.7.1 (from rasa) |
Dernière mise à jour : Dimanche, le 13 septembre 2020