卸载的 wrapt 模块:Python 不工作

编程入门 行业动态 更新时间:2024-10-28 08:21:32
本文介绍了卸载的 wrapt 模块:Python 不工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

由于 wraptModuleNotFoundError,我在安装包时遇到困难,所以我删除并尝试重新安装 wrapt.

I was having difficulty installing a package because of a ModuleNotFoundError for wrapt and so I removed and tried to reinstall wrapt.

我运行了一次卸载程序,然后从一个位置删除了 wrapt.我尝试安装,但要求已经满足,所以我再次卸载了wrapt.看下面三个命令:

I ran the uninstall once, and wrapt was removed from one location. I tried to install, but the requirement was already satisfied, so I uninstalled wrapt again. See the three commands below:

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 时,都会收到以下错误.

I thought I was all ready to start with a clean slate, but no such luck. Now I receive the following error whenever I try to run python or 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.

I've tried finding installation for wrapt that does not use pip, but I haven't been successful. I also attempted upgrading Python from 3.8.1 to 3.8.3, which resulted in the same ModuleNotFoundError. Uninstalling Python and installing again yielded the same result. I currently cannot use my manually installed Python or pip at all.

你会推荐什么?

推荐答案

解决方案是使用 Python (Anaconda) 的第二个安装来修复我损坏的 Python.我的 Anaconda Python 维护着一组单独的安装包,所以它仍然可以工作.我打开了一个 Anaconda 提示并运行(参考):

The solution was to use a second installation of Python (Anaconda) to fix my broken Python. My Anaconda Python maintains a separate set of installed packages, so it was still working. I opened an Anaconda prompt and ran (reference):

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

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

This reinstalled wrapt in the correct site-packages folder. My original Python is now working.

经验教训:小心点卸载

这篇关于卸载的 wrapt 模块:Python 不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-25 17:42:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1120984.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模块   工作   wrapt   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!