AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?
升级了python3.12.4 使用pycharm 安装依赖包 提示错误
使用 py -m ensurepip --upgrade 更新pip 后就正常
安装 python 3.12 时,由于自带的 pip (22.3.1) 版本较低,使用了在 python 3.12 中删除的废弃 API pkgutil.ImpImporter
,其在 python 3.3 中标记为 deprecated
。
解决办法是升级 pip 到最新的版本(截止目前 pip-24),使用 py -m ensurepip --upgrade
来更新。
如果pip安装还是异常
则将 \pycharm安装目录\plugins\python\helpers\pip-20.3.4-py2.py3-none-any.whl 文件替换为最新的pip-24.0-py3-none-any.whl。使用pip-24.0-py3-none-any.whl 覆盖pip-20.3.4-py2.py3-none-any.whl
然后pycharm应该就可以使用pip了