首页 > 其他分享 >PIP 更新后不能使用的使用 提示: No module named 'pip'问题解决

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

时间:2023-01-06 14:02:12浏览次数:44  
标签:named No Python 更新 python PIP 使用 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 是修改下载镜像源为清华镜像,好处是速度快。如下图所示:

 

 至此问题解决!

 

 

标签:named,No,Python,更新,python,PIP,使用,pip
From: https://www.cnblogs.com/bushLing/p/17030223.html

相关文章

  • MinorGC和FullGC有什么不同
    大多数情况下,对象在新生代中eden区分配。当eden区没有足够空间进行分配时,虚拟机将发起一次MinorGC。新生代GC(MinorGC):指发生新生代的垃圾收集动作,MinorGC非常频繁,回收速度一......
  • 【题解】P2305 [NOI2014] 购票
    题意给定一棵边带权且以\(1\)为根的树,从后代结点\(u\)跳到祖先结点\(v\)的代价为\(dp_u+q_u\),其中\(p_u,q_u\)是给定的常数,\(d\)是\(u,v\)的树上距离。要......
  • Linux/Centos: No such file or directory原因及解决办法总结
    最近想用虚拟机再复习一下Linux命令,装的是CentOS8。今天最开始是想要在terminal中修改一个文件的内容。遇到的第一个问题是我不知道怎么看这个文件的目录路径。解决:如果......
  • nginx: [error] CreateFile() “D:\nginx1.20.1/logs/nginx.pid“ failed (2: The sy
    原文链接:http://t.zoukankan.com/ios9-p-15709870.htmlnginx:[error]CreateFile()“D:\nginx-1.20.1/logs/nginx.pid“failed(2:Thesystemcannotfindthe下载......
  • [ensp自学]3.dhcp snooping
    AR1是合法路由,AR2是非法路由dhcpendhcpsnoopingen//全局开启dhcpsnoopingport-groupgroup-membere0/0/1toe0/0/12dhcpsnoopingen//配置1-12端口开启d......
  • 国内首款支持gRPC和WebSocket调试的工具——Apipost
    随着软件开发行业的发展,越来越多的公司和开发人员在工作中会涉及到gRPC和WebSocket等接口类型,但是目前市面上能支持这种接口的调试工具却几乎没有,国外的工具大都晦涩难懂,不......
  • 『中级篇』k8s的NodePort类型Service以及Label的简单实用(68)
    型,clusterIp,这次说下NodePort。源码:​​https://github.com/limingios/docker/tree/master/No.10​​通过pod创建service进入labs目录下的servicecddeployk8s-mastercdla......
  • k8s集群新增master节点和node节点
    #集群扩容规划#新增master节点和node节点如下k8s-master3-etcd3-haproxy3192.168.10.113k8s-node3192.168.10.116#在k8s-harbor-deploy......
  • 单细胞 | CNV和SNV(genome + MT)推测lineage tree
     正式进入cancergenomics领域,只不过是从scRNA-seq与scATAC-seq入手。我们的问题是如何从有限的SNV和CNV数据里推测出CRC的lineage的关系。 使用的工具:https://git......
  • Ranorex入门指南
    https://blog.csdn.net/yuetiantian/article/details/11391065 Ranorex入门指南1-Ranorex安装Ranorex入门指南2-录制回放Ranorex入门指南3-编译可执行文件Ranorex入门指......