ubuntu系统下不同版本的python和pip共存设置
初始情况
本人使用的服务器系统版本是ubuntu20.04,其它系统没有研究过。
初始系统内置python2.7和3.8两个版本,python3.8的pip是20.0.2版本。后面我又装了python3.10和pip=22.3.1版本,这样的话python和pip对应不起来,并且环境变量我想个人定义。
目标
python ----> python3.10
pip ----> pip22.3.1 (视个人习惯而定,我习惯自己常用的版本设置为最简单的)
python2 ----> python2.7
python3 ----> python3.8
pip3 ----> pip20.0.2
……后面你也可以自己设置python4、pip4……
开始动手
1. 先改变python的环境变量,个人推荐改变bashrc文件
使用vim(或者其他文本编辑器),加入以下环变量:
alias python='python3.10'
alias python2='python2.7'
alias python3='python3.8'
改变后一定要记得刷新一下
source ~/.bashrc
2. 变动pip的对应的版本
使用which命令,先找到不同pip对应的文件夹在哪,直接将对应的python版本和pip版本号
pip对应python3.10,而版本是22.3.1
pip3对应python3.8,版本号20.0.2
别管文件内容为啥不一样,看准关键就行
最后结果
万事大吉~