当前位置:   article > 正文

如何修改pip对应的python版本,pip版本管理_如何切换pip中的python版本

如何切换pip中的python版本

背景

想要安装指定版本的python库,但是由于系统安装了多个python版本,导致使用pip下载时出现:

ERROR: Could not find a version that satisfies the requirement matplotlib==3.5.3 (from versions: 0.86, 0.86.1, 0.86.2, 0.91.0, 0.91.1, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1rc1, 1.4.1, 1.4.2, 1.4.3, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 2.0.0b1, 2.0.0b2, 2.0.0b3, 2.0.0b4, 2.0.0rc1, 2.0.0rc2, 2.0.0, 2.0.1, 2.0.2, 2.1.0rc1, 2.1.0, 2.1.1, 2.1.2, 2.2.0rc1, 2.2.0, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 3.0.0rc2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.1.0rc1, 3.1.0rc2, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.2.0rc1, 3.2.0rc3, 3.2.0, 3.2.1, 3.2.2, 3.3.0rc1, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4)
ERROR: No matching distribution found for matplotlib==3.5.3
  • 1
  • 2

这是由于pip的版本不对所导致的。

输入pip -V,显示:

pip 21.3.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
  • 1

输入python3 -V,显示:

Python 3.7.2
  • 1

解决方案

安装pip包:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
  • 1
  • 2

接着输入以下命令进入/usr/local/bin目录:

cd /usr/local/bin
  • 1

再输入以下命令:

ls
sudo vim pip   #打开编辑文件,如果没有pip文件,修改其它pip文件也可以,如pip3
  • 1
  • 2

pip文件第一行如下:

#!/usr/bin/python3.6
  • 1

此时,将python3.6改为python3就可以了,保存退出,再输入pip -V就可以看到pip版本已经更改。

想要使用pip3 install,将以上pip换为pip3即可,注意修改的文件也要是pip3文件

至此,问题解决!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/70755
推荐阅读
相关标签