linux 安装任意多的python版本且不冲突
如下教程都是基于Anaconda版本的Python进行,官方Python请自行实验
查看历史Python并记录
直接输入python和python3显示使用的是anaconda自带的python环境,且都是3.6
下载Anaconda
完整版建议清华镜像,下载速度快
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
mini版更适合不怎么使用数据分析包,只做模型开发的同学
mini版很小巧,下载快,安装方便,比安装python官方方便很多
https://repo.anaconda.com/miniconda/
安装自己的python
将下载好的文件放置在要安装的目录下
如我的目录:/home/sk39
安装:sh Miniconda…sh
安装过程中会提示将本python安装在哪个目录,输入目录时需要在后面加上anaconda3或者miniconda(看提示,显示的默认路径里的最后一个文件夹要加上)
如:/home/sk39/anaconda3
安装好后会提示是否修改.bashrc文件,选择是
修改python命令链接
- 注释掉conda修改的.bashrc
进入根目录:cd ~
查看隐藏文件.bashrc : ls -a
进入该文件:vim .bashrc
或者 vi .bashrc
进入输入模式:i
注释掉conda添加的行,从>>> conda 到<<< conda
- 创建多个python命令链接,即在最后输入:
alias python="/usr/bin/python"
alias python3="/usr/local/bin/python3"
alias pyana="/home/sk39/anaconda3/bin/python3"
引号内容为历史python版本所在目录
同理可以把pip命令也设置了:
alias pip="/usr/bin/pip"
alias pip3="/usr/local/bin/pip3"
alias pipana="/home/sk39/anaconda3/bin/pip3"
保存退出:先按esc,然后输入:wq
激活修改:source .bashrc
然后关闭shell,重启(不重启也行)
如果发现自己的Python命令失效,需要激活一下刚才修改的文件:source .bashrc
大功告成
分别输入python,python3,pyana
查看版本信息
python --version
python3 --version
pyana --version
参考博客
https://blog.youkuaiyun.com/u014734886/article/details/78790288