在Debian 9/10上安装适用于python 3.8的mod_wsgi

在Debian 9/10上安装适用于python 3.8的mod_wsgi,python,debian,mod-wsgi,Python,Debian,Mod Wsgi,在Ubunty上安装mod_wsgi并升级。但在Debian的帮助下,我陷入了意想不到的错误中 我成功地安装了,但是在虚拟环境中,当我想pip安装mod_wsgi时,我遇到了很多错误。我假设发生这些情况是因为没有安装python3.8-dev甚至python3.8-distutils,但是当我尝试安装它们时,总是会出错 找不到包python3.8-dev 或 找不到包python3.8-distutils 分别为。我检查/修改了文件/etc/apt/sources.list,但没有任何更改。我想

在Ubunty上安装mod_wsgi并升级。但在Debian的帮助下,我陷入了意想不到的错误中

我成功地安装了,但是在虚拟环境中,当我想pip安装mod_wsgi时,我遇到了很多错误。我假设发生这些情况是因为没有安装python3.8-dev甚至python3.8-distutils,但是当我尝试安装它们时,总是会出错

找不到包python3.8-dev

找不到包python3.8-distutils

分别为。我检查/修改了文件/etc/apt/sources.list,但没有任何更改。我想知道为什么在Ubuntu中安装这些组件这么容易,Ubuntu也是基于Debian的Linux发行版,不是吗。我还想知道为什么谷歌没有成功解决这个本应该影响到很多人的问题,所以这篇文章可能会产生一个问题,如果有可能或根本不可能为其他人节省大量研究的话,也希望能产生一个明确的答案

更新

在Max的回答的帮助下,我可以通过简单地添加行来找到合适的解决方案

deb http://ftp.de.debian.org/debian sid main 
/etc/apt/sources.list文件。虽然我的Debian发行版是扩展版,但它似乎也适用于具有更丰富库的sid

在添加了那一行之后,我不得不执行

apt update
apt install python3.8-dev
apt --fix-broken install
当然。完成后,可以安装pip模块。

首先:

Unable to locate package python3.8-dev
不是错误。

当然,软件包就在那里:我很快就能在sid中找到它。()

这里有所有的架构。 直接链接如下:

wget http://ftp.de.debian.org/debian/pool/main/p/python3.8/libpython3.8-dev_3.8.5-2_amd64.deb
wget http://ftp.de.debian.org/debian/pool/main/p/python3-stdlib-extensions/python3-distutils_3.8.5-1_all.deb

dpkg -i libpython3.8-dev_3.8.5-2_amd64.deb python3-distutils_3.8.5-1_all.deb
首先:

Unable to locate package python3.8-dev
不是错误。

当然,软件包就在那里:我很快就能在sid中找到它。()

这里有所有的架构。 直接链接如下:

wget http://ftp.de.debian.org/debian/pool/main/p/python3.8/libpython3.8-dev_3.8.5-2_amd64.deb
wget http://ftp.de.debian.org/debian/pool/main/p/python3-stdlib-extensions/python3-distutils_3.8.5-1_all.deb

dpkg -i libpython3.8-dev_3.8.5-2_amd64.deb python3-distutils_3.8.5-1_all.deb

谢谢,这可能会帮助大家手动安装Debian软件包,尽管这很麻烦,因为依赖项不是自动安装的。我在链接页面上找到了一个更好的解决方案,切换到“sid”。谢谢。这可能有助于每个人手动安装Debian软件包,尽管这很麻烦,因为依赖项不是自动安装的。通过切换到“sid”,我在链接页面上找到了更好的解决方案。