解决Pycharm无法安装软件包、无法安装Python打包工具问题

目前环境:

Python版本: python-3.13.2-amd64.exe

Pycharm版本:pycharm-community-2022.3.3.exe

问题:无法安装软件包,无法使用Python打包工具无法使用python解释器 

1、报错如下 

Traceback (most recent call last):
  File "D:\PyCharm\plugins\python-ce\helpers\pip-20.3.4-py2.py3-none-any.whl\pip\_internal\cli\main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "D:\PyCharm\plugins\python-ce\helpers\pip-20.3.4-py2.py3-none-any.whl\pip\_internal\cli\main_parser.py", line 9, in <module>
    from pip._internal.cli.parser import create_main_parser
  File "D:\PyCharm\plugins\python-ce\helpers\pip-20.3.4-py2.py3-none-any.whl\pip\_internal\cli\cmdoptions.py", line 18, in <module>
    from pip._internal.cli.cmdoptions import make_target_python
  File "D:\PyCharm\plugins\python-ce\helpers\pip-20.3.4-py2.py3-none-any.whl\pip\_internal\cli\cmdoptions.py", line 27, in <module>
    from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils'

2、问题分析

这个错误表明 PyCharm 在尝试安装依赖(如 requests 和 faker)时,调用了 pip 模块,但 pip 依赖的 distutils 模块未找到。以下是可能的原因:

  1. Python 安装不完整
    • distutils 是 Python 标准库的一部分,通常随 Python 安装。但在某些情况下(如手动删除、安装不完整或使用精简版 Python),distutils
    • 我目前使用的 Python 版本是 3.13.2(D:\Python312\python.exe),而 Python 3.13 及以上版本对标准库做了一些调整,distutils 可能被移除或需要额外安装。
  2. PyCharm 的 pip 版本问题
    • PyCharm 使用的 pip 版本(pip-20.3.4)较旧,可能不完全兼容 Python 3.13。
    • 旧版 pip 可能依赖 distutils,而新版 Python 已移除此模块。
  3. 环境变量或路径问题:如果 PYTHONPATH 或 PYTHONHOME 设置错误,可能导致 Python 无法找到标准库。

3、解决方法

安装 setuptools

Python 3.12 及以上版本已将 distutils 从标准库中移除,但可以通过安装 setuptools 来提供兼容性。

1、打开CMD控制台,进入到自己的python安装目录

2、输入 命令命令:pip.exe install setuptools

然后打开重新打开Pycharm就可以成功安装软件了 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leo·li

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值