WSL Ubuntu中Python3.12的pip无法运行,提示distutils缺失
解决WSL Ubuntu中Python3.12 pip无法运行的问题
问题原因
Ubuntu发行版中,Python的distutils模块是作为独立包发布的,默认安装Python3.12时不会自动包含它,而pip依赖这个模块才能正常运行。
解决方案
安装Python3.12对应的distutils包
在终端执行以下命令:sudo apt-get update && sudo apt-get install python3.12-distutils重新为Python3.12安装pip
系统原有的pip可能和Python3.12不兼容,直接用官方脚本重新安装:curl https://bootstrap.pypa.io/get-pip.py | python3.12验证修复效果
执行以下命令确认pip正常工作:python3.12 -m pip --version
完成以上操作后,python3.12 -m pip即可正常使用,无需重复重新安装Python本体。
内容的提问来源于stack exchange,提问作者Money Kumar
相关产品推荐
相关产品推荐

