卸载的wrapt模块:Python不工作

卸载的wrapt模块:Python不工作,python,windows,pip,modulenotfounderror,wrapt,Python,Windows,Pip,Modulenotfounderror,Wrapt,由于wrapt的modulenofounderror导致安装程序包时遇到困难,因此我删除并尝试重新安装wrapt 我运行了一次卸载,wrapt从一个位置被删除。我试图安装,但需求已经满足,所以我再次卸载了wrapt。请参见下面的三个命令: Found existing installation: wrapt 1.12.1 Uninstalling wrapt-1.12.1: Would remove: c:\users\me\appdata\roaming\python\python

由于
wrapt
modulenofounderror
导致安装程序包时遇到困难,因此我删除并尝试重新安装wrapt

我运行了一次卸载,wrapt从一个位置被删除。我试图安装,但需求已经满足,所以我再次卸载了wrapt。请参见下面的三个命令:

Found existing installation: wrapt 1.12.1
Uninstalling wrapt-1.12.1:
  Would remove:
    c:\users\me\appdata\roaming\python\python38\site-packages\wrapt-1.12.1-py3.8.egg-info
    c:\users\me\appdata\roaming\python\python38\site-packages\wrapt\*
Proceed (y/n)? y
  Successfully uninstalled wrapt-1.12.1
PS C:\Users\me> pip install wrapt
Requirement already satisfied: wrapt in c:\users\me\appdata\local\programs\python\python38\lib\site-packages (1.12.1)
PS C:\Users\me> pip uninstall wrapt
Found existing installation: wrapt 1.12.1
Uninstalling wrapt-1.12.1:
  Would remove:
    c:\users\me\appdata\local\programs\python\python38\lib\site-packages\wrapt-1.12.1.dist-info\*
    c:\users\me\appdata\local\programs\python\python38\lib\site-packages\wrapt\*
Proceed (y/n)? y
  Successfully uninstalled wrapt-1.12.1
我以为我已经准备好从头开始,但没有这样的运气。现在,每当我尝试运行python或pip时,都会收到以下错误

Fatal Python error: init_import_size: Failed to import the site module
Python runtime state: initialized
Traceback (most recent call last):
  File "c:\users\me\appdata\local\programs\python\python38\lib\site.py", line 580, in <module>
    main()
  File "c:\users\me\appdata\local\programs\python\python38\lib\site.py", line 575, in main
    execusercustomize()
  File "c:\users\me\appdata\local\programs\python\python38\lib\site-packages\certifi_win32\bootstrap.py", line 45, in _execusercustomize
    _register_bootstrap_functions()
  File "c:\users\me\appdata\local\programs\python\python38\lib\site-packages\certifi_win32\bootstrap.py", line 25, in _register_bootstrap_functions
    from . import wrapt_certifi
  File "c:\users\me\appdata\local\programs\python\python38\lib\site-packages\certifi_win32\wrapt_certifi.py", line 3, in <module>
    import wrapt
ModuleNotFoundError: No module named 'wrapt'
致命Python错误:初始化导入大小:导入站点模块失败
Python运行时状态:已初始化
回溯(最近一次呼叫最后一次):
文件“c:\users\me\appdata\local\programs\python\python38\lib\site.py”,第580行,在
main()
文件“c:\users\me\appdata\local\programs\python\python38\lib\site.py”,第575行,在main中
execusercustomize()
文件“c:\users\me\appdata\local\programs\python\38\lib\site packages\certifi\u win32\bootstrap.py”,第45行,在\u execusercustomize中
_寄存器\引导\函数()
文件“c:\users\me\appdata\local\programs\python\38\lib\site packages\certifi\u win32\bootstrap.py”,第25行,在寄存器引导函数中
从…起进口包装证书
文件“c:\users\me\appdata\local\programs\python38\lib\site packages\certifi\u win32\wrapt\u certifi.py”,第3行,在
进口包装
ModuleNotFoundError:没有名为“wrapt”的模块
我曾尝试寻找不使用pip的wrapt安装,但没有成功。我还尝试将Python从3.8.1升级到3.8.3,这导致了相同的ModuleNotFoundError。卸载Python并再次安装会产生相同的结果。我目前根本无法使用手动安装的Python或pip


您有什么建议?

解决方案是使用第二次安装Python(Anaconda)来修复我的坏Python。我的Anaconda Python维护一组单独的已安装软件包,因此它仍在工作。我打开Anaconda提示符并运行():

将其重新安装在正确的
站点软件包
文件夹中。我原来的Python现在可以工作了


经验教训:小心pip卸载

使用我拥有的另一个python安装包,并将安装路径设置到正确的位置是否有意义?
pip install --target="c:\users\me\appdata\local\programs\python\python38\lib\site-packages" wrapt