I highly recommend setting it up on a Digital Ocean droplet (virtual server). $10 a month is pretty easy to take for a full ERP system.
Since I’m not using it for our company website I made a subdomain in cPanel and pointed it to the server to avoid needing a second domain.
If I install Python it will work on shared hosting using cpanel and running MySQL ? Or are you saying it will work with plesk Also shared hosting and MySQL ?