【发布时间】:2020-11-25 11:08:20
【问题描述】:
enter link description here使用升级的python 3.8 is easy enough 在 Ubunty 上安装 mod_wsgi。但是在使用 Debian 时,我遇到了意想不到的错误。
我成功安装了python3.8 from source,但是在虚拟环境中我想pip install mod_wsgi时,我得到了很多错误。我假设这些发生是因为没有安装 python3.8-dev 甚至可能是 python3.8-distutils,但是当我尝试安装它们时,我总是得到一个错误
找不到包python3.8-dev
或
找不到包 python3.8-distutils
,分别。我检查/修改了文件 /etc/apt/sources.list,但没有任何改变。我想知道为什么在同样是基于 Debian 的 Linux 发行版的 Ubuntu 中安装这些组件如此容易,不是吗。我也想知道为什么谷歌没有遇到这个应该影响很多人的问题,所以也许这篇文章会产生一个,如果有可能或根本不可能为其他人节省大量研究,希望能产生一个明确的答案。
更新
在 Max 的回答的帮助下,我可以通过添加以下行找到合适的解决方案
deb http://ftp.de.debian.org/debian sid main
到 /etc/apt/sources.list 文件中推荐on the linked page。虽然我的 Debian 发行版是 stretch,但它似乎也适用于具有更丰富库的 sid。
添加该行后,我必须执行
apt update
apt install python3.8-dev
apt --fix-broken install
当然。完成后 mod_wsgi 可以安装 pip。
【问题讨论】: