我在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
有人知道问题是什么吗?
答案 0 :(得分:5)
在我的Ubuntu框中:
apt-cache search libapache2-mod-wsgi
说
libapache2-mod-wsgi - Python WSGI adapter module for Apache
所以包装显然在那里。它位于Universe存储库中(根据package details)。尝试使用
更新您的包列表sudo apt-get update
然后再次运行
sudo apt-get install libapache2-mod-wsgi
答案 1 :(得分:2)
确保启用(取消注释)Universe存储库。默认情况下通常不会启用Universe存储库,这就是libapache2-mod-wsgi所在的位置。
http://packages.ubuntu.com/karmic/libapache2-mod-wsgi
一旦取消对Universe行的注释,运行另一个apt-get更新,那么您应该能够安装该包。
答案 2 :(得分:0)
在较新的 linux 上,ditro libapache2-mod-wsgi
可能不可用,因为它不涉及任何现有的依赖项,例如 Python 2
试试
sudo apt-get install libapache2-mod-wsgi-py3