升级到 22.04 后未找到 distutils.core

升级到 22.04 后未找到 distutils.core

我正在尝试使用文件将本地目录安装为 python 中的包setup.py。但是,运行时python3.8 setup.py install出现错误 ModuleNotFoundError: No module named 'disutils.core'

我使用venvPython3.8 并尝试使用sudo apt-get install python3.8-distutils已经导致的消息

E: Unable to locate package python3.8-distutils
E: Couldn't find any package by glob 'python3.8-distutils'
E: Couldn't find any package by regex 'python3.8-distutils'

当我运行时,sudo apt-get install python3-distutils安装成功,但它不能解决我distutils.core缺少模块的错误。这可能是因为python3-distutils指向 Python3.10 的 distutils 版本 ( 3.10.4-0ubuntu1)。

我最近从 Ubuntu 20.04 LTS 升级到了 22.04 LTS,之前在 20.04 上没有遇到过这个错误...

答案1

升级到Python3.10我的虚拟环境解决了这个问题。

相关内容