找不到软件包libapache2-mod-wsgi

Tim*_*imo 2 django apt mod-wsgi apache2

我已经在Django中开发了一个网站,现在它必须投入生产。我想用mod_wsgi和apache2做。不幸的是,在运行下一个命令时,出现错误“找不到软件包libapache2-mod-wsgi”:

sudo apt-get install libapache2-mod-wsgi
Run Code Online (Sandbox Code Playgroud)

我在ubuntu服务器kermic(9.10)上使用apache2。

我还将输入我的sources.list:

deb http://archive.ubuntu.com/ubuntu karmic main
deb http://security.ubuntu.com/ubuntu karmic-security main
Run Code Online (Sandbox Code Playgroud)

有人知道是什么问题吗?

tom*_*z74 32

在较新的 Linux 上,ditrolibapache2-mod-wsgi可能不可用,因为它不涉及任何现有依赖项,例如Python 2
Try

sudo apt-get install libapache2-mod-wsgi-py3
Run Code Online (Sandbox Code Playgroud)


Gre*_*osz 5

在我的Ubuntu盒子上:

apt-cache search libapache2-mod-wsgi
Run Code Online (Sandbox Code Playgroud)

libapache2-mod-wsgi - Python WSGI adapter module for Apache
Run Code Online (Sandbox Code Playgroud)

因此,软件包显然在那里。它在Universe资源库中(根据软件包的详细信息)。尝试更新您的包裹清单

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

然后再跑一次

sudo apt-get install libapache2-mod-wsgi
Run Code Online (Sandbox Code Playgroud)


小智 5

对于此问题的更新版本,您应该输入以下命令:

sudo apt-get install libapache2-mod-wsgi-py3
Run Code Online (Sandbox Code Playgroud)