卸载的 wrapt 模块:Python 不工作
Uninstalled wrapt module: Python not working
由于 wrapt
的 ModuleNotFoundError
,我在安装软件包时遇到困难,所以我删除并尝试重新安装 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。
你会推荐什么?
解决方案是使用 Python (Anaconda) 的第二次安装来修复损坏的 Python。我的 Anaconda Python 维护了一组单独的安装包,所以它仍然可以工作。我打开了一个 Anaconda 提示和 运行 (reference):
pip install --target="c:\users\me\appdata\local\programs\python\python38\lib\site-packages" wrapt
这会在正确的 site-packages
文件夹中重新安装 wrapt
。我原来的 Python 现在可以使用了。
经验教训:小心 pip 卸载
由于 wrapt
的 ModuleNotFoundError
,我在安装软件包时遇到困难,所以我删除并尝试重新安装 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。
你会推荐什么?
解决方案是使用 Python (Anaconda) 的第二次安装来修复损坏的 Python。我的 Anaconda Python 维护了一组单独的安装包,所以它仍然可以工作。我打开了一个 Anaconda 提示和 运行 (reference):
pip install --target="c:\users\me\appdata\local\programs\python\python38\lib\site-packages" wrapt
这会在正确的 site-packages
文件夹中重新安装 wrapt
。我原来的 Python 现在可以使用了。
经验教训:小心 pip 卸载