OdooPBX is based mainly on Python 3. So it must be properly installed.
If you have Py3 installed you can skip this section.
On different systems same packages have different names.
We support the most popular Linux distributions.
If something does not work for you it’s ok to send us
cat /etc/*release | mail email@example.com so
that we could add support to your system.
Ubuntu and Debian¶
apt update && apt -y install python3-pip python3-setproctitle
CentOS Versions 6&7¶
First, you should enable and install Python3 and pip.
There are at least 3 ways to install the latest Python3 package on CentOS.
Below is one of them (IUS).
curl 'https://setup.ius.io/' -o setup-ius.sh sh setup-ius.sh yum --enablerepo=ius install python36 python36-pip python36-setproctitle
Please note that if you are using FreePBX, which is based on Centos 7, it has a different Python3 naming schema,
similar to ius, but using Sangoma’s own repositories. You shouldn’t try to use 3rd party repositories,
yum makecache to get latest information from Sangoma’s repositories and install Python3 by running
yum install python36u python36u-pip
CentOS Version 8¶
Latest CentOS is quite ready for Python3. So here are the installation steps:
yum install python3 python3-pip python3-devel