个人记录:linux修改python的默认指向,可以多个python版本并存
大部分我们在默认使用linux的时候呢,python已经是安装好了的,但是它是2.7版本,老的一撇!!!所以呢我们需要根据自己需求安装新版本,现在基本都是py3以上了,我这里之前安装了3.5版本的
PS:其实我windows在用3.8,感觉还不错!!!
大多数的时候我们是直接使用python这个命令,而不是python2或者python3...
默认的python又是指向的python2.7
所以我们需要重新指向到我们需要版本
方法有很多。可以根据用户不同单独设置,针对服务器的多用户比较友好,我这里是自己虚拟机就
直接快刀斩乱麻,从系统上更改
sudo rm /usr/bin/python #删除原来的软链接
sudo ln -s /usr/bin/python3.6 /usr/bin/python #新建一个软链接
python--version 或者 ll /usr/bin/python #查看或者检查一下软链接是不是想要的。
主要是给自己做个笔记,其他的方法自己找了,比如针对用户的
打开用户目录下~/.bashrc文件,添加: 用户名 python='/usr/bin/python3.5'
然后重新加载 source .bashrc,或者重新登陆。
采用指令update-alternatives切换,输入如下指令进行选择:
$ sudo update-alternatives --config python python还是用virtualenv比较好吧,不管是多用户还是单用户,想用哪个版本就用哪个,我记得还有个pythonenv插件,可以随时切换版本,非常好用 谢谢分享 别修改系统默认的Python,你会发现很多东西出问题。要想使用多版本Python,建议使用虚拟环境,比如pyenv、conda等。我一直用的anaconda qwertyuiop1822 发表于 2021-7-26 09:14
别修改系统默认的Python,你会发现很多东西出问题。要想使用多版本Python,建议使用虚拟环境,比如pyenv、c ...
我很赞同,Ubuntu14以及以前的发行版都用的Python2,宁愿自己多打一个版本号都可以,不过有些Python3的库只执行“python...”这样的默认Python路径
页:
[1]