Problemumgehung
Ich habe es durch Installation aus dem Quellcode zum Laufen gebracht. Beachten Sie die Option --with-python .
pip3.6 uninstall mod_wsgi wget https://github.com/GrahamDumpleton/mod_wsgi/archive/4.6.4.tar.gz tar xzvf 4.6.4.tar.gz cd mod_wsgi-4.6.4 ./configure --with-python=/usr/local/bin/python3.6 make sudo make install cd .. sudo rm -r mod_wsgi-4.6.4 rm 4.6.4.tar.gz echo "LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so" | sudo tee /etc/apache2/mods-available/wsgi.load echo "LogLevel wsgi:info" | sudo tee /etc/apache2/mods-available/wsgi.conf sudo a2enmod wsgi sudo service apache2 restart
Der mod_wsgi-express
Befehl ist nicht vorhanden, aber Sie erhalten eine funktionierende Installation.
Weitere Hinweise
- Wie bereits erwähnt, habe ich versucht
LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libutil.so
, am Ende von / etc / apache2 / envvars hinzuzufügen, aber dieser Fix funktionierte nicht. - Die Verwendung
sudo apt install libapache2-mod-wsgi-py3
funktioniert nur mit Python 3.5, nicht mit 3.6.