解决ModuleNotFoundError: No module named ‘pkg_resources‘

今天使用pacman -Syuu升级了一下msys2的MinGW64,结果出现了Python不能正常使用的情况,升级之前都还好好的,现在出现import找不到包。想使用pip查看安装的包的情况,如果报错:
ModuleNotFoundError: No module named ‘pkg_resources’

# pip
Traceback (most recent call last):
  File "G:\msys64\mingw64\bin\pip-script.py", line 6, in <module>
    from pkg_resources import load_entry_point
ModuleNotFoundError: No module named 'pkg_resources'

想着是不是需要升级一下pip,使用下面的命令:

 python -m pip install --upgrade pip

报错:

No module named pip

使用Python重新安装pip:

# python -m ensurepip
Looking in links: c:/Users/Administrator/AppData/Local/Temp/tmp_eytcv_c
Processing c:/users/administrator/appdata/local/temp/tmp_eytcv_c/setuptools-56.0.0-py3-none-any.whl
Processing c:/users/administrator/appdata/local/temp/tmp_eytcv_c/pip-21.1.3-py3-none-any.whl
Installing collected packages: setuptools, pip
Successfully installed pip-21.1.3 setuptools-56.0.0

成功了

# pip -V
pip 21.2.4 from G:/msys64/mingw64/lib/python3.9/site-packages/pip (python 3.9)

但是之前安装过的python模块不见了

# pip list
Package    Version
---------- -------
pip        21.2.4
setuptools 56.0.0

只有重新进行安装了。

Guess you like

Origin blog.csdn.net/witton/article/details/119904922