PIP 更新后不能使用的使用 提示: No module named 'pip'问题解决

1、问题引入

      正确安装Python以后,Python和PIP都可以正常使用。在使用pip安装其他库的时候,提示PIP版本过低,建议更新,结果更新时发生错误,导致PIP不能被识别,具体如下图:

 

 2、解决方法

    解决办法有两种,第一种是保证之前安装的PIP可用,第二种是解决更新权限问题。

1)保证PIP可以使用:

      使用命令:python -m ensurepip   可以修复已安装的PIP程序,如下图所示:

 

    修复以后PIP可以正常使用,但是任然是老版本。这里解释一下 python -m的意思:-m 指的是mod,具体是指 run library module as a script(terminates option list)。

也就是说python -m 是执行某个模块下的python文件,因此,使用该命令Python解释器会在Python library中搜索指定的Python文件,而不仅仅是在当前目录下搜索。这就引出了第二种解决方式。

2)继续更新PIP

      使用 python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip 命令进行更新,可以实现更新,其中  -i https://pypi.tuna.tsinghua.edu.cn/sample 是修改下载镜像源为清华镜像,好处是速度快。如下图所示:

 

 至此问题解决!

 

 

posted @ 2023-01-06 13:50  Bush  阅读(1471)  评论(0编辑  收藏  举报