uWSGI: No request plugin is loaded, you will not be able to manage requests
I had this problem and was stuck for hours.
Python2
My issue is different than the answer listed, make sure you have plugins = python
in your uwsgi .ini
file and you install the uwsgi python
plugin:
sudo apt-get install uwsgi-plugin-python
Python3
If you're using Python3, use the same approach and do:
sudo apt-get install uwsgi-plugin-python3
then add plugins = python3
inside your uwsgi .ini
file.
After I did the above my application worked. Obviously this is for python
projects, but a similar approach is required for other projects.
It might be easiest to install uwsgi through pip instead of the package manager from the OS you're using, the package in pip is usually more up to date than the package managers from the OS you might be using:
sudo pip install uwsgi
This solved it for me anyway.
For using multiple Python versions on the same server, I would advice to take a look at virtualenv:
https://virtualenv.pypa.io/en/latest/