问题前置
anaconda安装虚拟环境,删了又装,装了又删几次往复,然后导致pip异常,报以下错误:
Traceback (most recent call last):
File "C:\Users\xuxingchen\.conda\envs\cv\Scripts\pip-script.py", line 6, in <module>
from pip._internal.cli.main import main
File "C:\Users\xuxingchen\.conda\envs\cv\lib\site-packages\pip\__init__.py", line 1, in <module>
from pip._internal.utils.typing import MYPY_CHECK_RUNNING
ModuleNotFoundError: No module named 'pip._internal'
并且执行python -m ensurepip
查看后发现pip版本为9.x,所以直接判定pip存在版本冲突所以异常了
解决方案
1.删除出现问题的虚拟环境下中的\envs\cv\Lib\site-packages\pip
文件夹
2.将正常环境下的\envs\cv\Lib\site-packages\pip
文件夹拷贝一份放进去
同理还要对其他冲突的模块也操作一番
收工,最后遇到这种问题最简单的方式是换个虚拟环境名重新建一个~~