先森最近在用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.capjsj.cn 原创,本文共619个字
转载请注明出处来自https://www.capjsj.cn/pycharm_setuptools.html
转载请注明出处来自https://www.capjsj.cn/pycharm_setuptools.html
转了一圈,当初经常访问的博客,真的没几个还在。