#Python# win10下pip升级报错的解决办法

今天在升级pip的过程中,出了一个这样的报错:

《ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (F:\python3.7.6\lib\site-packages\pip\_internal\index\__init__.py)》

在网上查了一些方法,最终找到一个适用的,大家可以参考一下。

解决方法如下:

1)在Python\Lib\site-packages目录下删除原版本pip文件夹(共删除两个,例如:pip和pip-7.1.1.dist-info);

另外如果安装了Anconda3的,记得Anconda3\Lib\site-packages目录下pip文件夹也要删除

2)以管理员身份运行cmd

3)键入python -m ensurepip命令

4)键入python -m pip install --upgrade pip命令

5)等待下载完成即可。

如果中途出现以下红色报错:

《pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.》

一般为网络问题,重新键入命令,等待下载即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。