先森最近在用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這么簡單,先森氣哭。