先森最近在用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

這么簡單,先森氣哭。
除特別注明外,本站所有文章均為成航先森 www.cnidcc.cn 原創,本文共619個字
轉載請注明出處來自http://www.cnidcc.cn/pycharm_setuptools.html
轉載請注明出處來自http://www.cnidcc.cn/pycharm_setuptools.html

川公網安備 51011202000104號
轉了一圈,當初經常訪問的博客,真的沒幾個還在。