卸载的wrapt模块:Python不工作

2024-06-18 11:27:32 发布

您现在位置:Python中文网/ 问答频道 /正文

由于wraptModuleNotFoundError导致安装包时遇到困难,因此我删除并尝试重新安装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'

我曾尝试寻找不使用pip的wrapt安装,但没有成功。我还尝试将Python从3.8.1升级到3.8.3,这导致了相同的ModuleNotFoundError。卸载Python并再次安装会产生相同的结果。我目前根本无法使用手动安装的Python或pip

你推荐什么


Tags: pipinpylibpackageslocallinesite
1条回答
网友
1楼 · 发布于 2024-06-18 11:27:32

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

pip install  target="c:\users\me\appdata\local\programs\python\python38\lib\site-packages" wrapt

这将wrapt重新安装到正确的site-packages文件夹中。我原来的Python现在可以工作了

经验教训:小心pip卸载

相关问题 更多 >