最近在做一个东西时,出现一个需求,就是需要在一台linux机器上,需要两个不同版本的Python,并且不能相互影响(用过Python的都知道,Python各个版本是不兼容的),经过调研,发现下面方法可用,所以记录下来。
在机器里装有两个版本的Python,分别是2.7.5 和3.6.4,配置Python的版本同时存在
先运行以下命令查看Python的安装路径
ll /usr/bin/ | grep python -1
执行以下命令,修改配置文件
vi ~/.bashrc
在文件中添加以下语句
#alias python='/usr/local/bin/python3.6'
alias python='/usr/bin/python2.7'
打开Python2.7的语句,之后source ~/.bashrc ,查看Python版本
打开Python3.6的语句,之后source ~/.bashrc ,查看Python版本
注:这里设置Python环境,只是开发的环境,比如要跑3.6的程序,就配置3.6,要跑2.7的就配置2.7的全局环境,并且在不同的用户下配置,不会彼此影响,可以实现在一台机器上不同用户使用的不同Python版本.