先森最近在用fastapi,想把电脑上的python3升级一下版本。在https://www.python.org/downloads/macos/上下载了最新的稳定版pkg包,安装很顺利,python3从python3.8升级到了python3.12,不过两个版本是共存的,3.8的版本先森也不知道是自带的还是先森安装的了。但是先森在pycharm增加解释器之后,提示找不到python打包工具。先森本以为是找不到pip,或是环境的默认pip还是3.8版本对应的,和python3.12的不匹配,还专门去安装了pyenv控制环境的python全局版本,结果问题依旧。目前问题已经解决,可惜当时没有截图,现在来复盘一下问题,做一下记录。做的尝试提示找不到python打包工具的时候,旁边会有一个“安装打包工具”,但是点击会报错,报错信息特别长,最后一句是:ModuleNotFoundError: No module named 'distutils'不过这个包是python的内置包,一般不会缺失,先森尝试安装,也得到了失败先森始终觉得可能是环境的问题,尝试重启看是否会解决,结果重启问题依旧。最终解决最后先森在命令行手动安装setuptools,问题解决:pip install setuptools -i https://mirrors.cloud.tencent.com/pypi/simple这么简单,先森气哭。