由于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):
这将
wrapt
重新安装到正确的site-packages
文件夹中。我原来的Python现在可以工作了经验教训:小心pip卸载
相关问题 更多 >
编程相关推荐