瞎猫碰死耗子解决You are using pip version 9.0.1,however version 22.1.2 is available.You should consider upgr

问题背景介绍

首先,我在安装包的时候遇到“You are using pip version 9.0.1, however version 22.1.2 is available. You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.”这个报错,然后我按照博客里的python -m pip install --upgrade pip这个更新虽然终端提示已经成功了,但是一安装包也是一大堆报错。还是有报错提示即还是没有成功,如上图所示。另外,我用管理员方式也还是不行。
在这里插入图片描述
然后,看到有博客说:“错误出现的原因可能是用户在使用python的时候重新配置了环境,但cmd默认调用的是base的环境,所以版本不符,即使输入upgrading语句也会报错。”ta给出的具体解决措施是:打开Anaconda Powershell Prompt。这一点给了我启发,因为我安装了anaconda3但是每次在终端运行conda命令时总是说不是内部命令,所以我去环境变量配置了相应的路径。如上图所示。
在这里插入图片描述
接着在终端连续输入“conda install pip”,直至出来“All requested packages already installed.

在这里插入图片描述
最重要的一步要来了:确保终端提示的路径里只有pip包,要不然红色报错会一直告诉你路径(在这里“pip-9.0.1-py3.7.egg“就是多余的包)。
在这里插入图片描述
按照上面的路径找到位置,然后删除多余的包,确保只有一个pip包。
在这里插入图片描述
最后!更新pip包,再安装就好啦
在这里插入图片描述

总结

问题出现原因:
(个人猜测):我的环境过于混乱,各种库安装的版本互相影响。
我的解决方法:
1、为环境互通做好准备(配置环境变量在终端利用conda来更新pip检查),其实我感觉这不是解决问题的关键,但是可以排除一下其对更新的影响;而且它接下来的提示更加具有指向性。
2、不断尝试输入”python -m pip install --upgrade pip“和” pip install XXX“,根据报错提示找到多余的包删除,一步步瞎猫碰死耗子。

补充

由于本人写博客时间比较紧,里面涉及到一些看到的博客内容不知道是不是可以转载,所以没有放出来,如果需要可以在评论区回复。

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值