我正在尝试使用文件将本地目录安装为 python 中的包setup.py
。但是,运行时python3.8 setup.py install
出现错误
ModuleNotFoundError: No module named 'disutils.core'
。
我使用venv
Python3.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
我的虚拟环境解决了这个问题。