3

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

sudo apt-get install libapache2-mod-wsgi

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

我还将输入我的 sources.list :

deb http://archive.ubuntu.com/ubuntu karmic main
deb http://security.ubuntu.com/ubuntu karmic-security main

有人知道问题是什么吗?

4

3 回答 3

6

在我的 Ubuntu 盒子上:

apt-cache search libapache2-mod-wsgi

libapache2-mod-wsgi - Python WSGI adapter module for Apache

所以包裹显然在那里。它在 Universe 存储库中(根据包详细信息)。尝试更新您的包裹清单

sudo apt-get update

然后再次运行

sudo apt-get install libapache2-mod-wsgi
于 2010-01-17T17:05:10.563 回答
5

在较新的 linux 上,ditrolibapache2-mod-wsgi可能不可用,因为它与不存在的依赖项有关,例如Python 2
Try

sudo apt-get install libapache2-mod-wsgi-py3
于 2021-06-27T13:07:24.497 回答
2

确保启用(取消注释)Universe 存储库。Universe 存储库通常不会默认启用,这就是 libapache2-mod-wsgi 所在的位置。

http://packages.ubuntu.com/karmic/libapache2-mod-wsgi

取消注释 Universe 行后,运行另一个 apt-get 更新,然后您应该能够安装该软件包。

于 2010-01-17T17:08:58.463 回答