1.安装python3.6 [root@jumpserver2 ~]# yum -y install python36 python36-devel 上面安装缓慢,改为国内源,然后安装 [root...root@jumpserver bin]# cd /usr/bin/ [root@jumpserver bin]#rm -rf python 3.创建新的软链接 这时先查看一下安装python3所在的目录...-3.6 idle3 idle3.6 pip3 pip3.6 pydoc3 pydoc3.6 python3 python3.6 python3.6-config python3.6m... bin]# ln -s /usr/local/python/bin/python3 /usr/bin/python 4.查看是否更改成功 [root@jumpserver /]# python .../usr/bin/python2.7
直接执行这两个命令即可: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives...--install /usr/bin/python python /usr/bin/python3 150 如果要切换到Python2,执行: sudo update-alternatives --...config python 检验:
-3.7.0 #创建目录 mkdir -p /usr/local/python3 #配置(指定安装目录) ....编译及安装 make && make install 5.更换系统默认Python版本 1).备份原系统旧版本python mv /usr/bin/python /usr/bin/python.bak...6.修改yum功能 因为yum的功能依赖Pyhon2,现在更改默认Python版本后会导致yum无法正常工作,所以进行以下修复 vim /usr/bin/yum 将/usr/bin/python改为/...usr/bin/python2.7 vim /usr/bin/yum-config-manager 将/usr/bin/python改为/usr/bin/python2.7 vim /usr/libexec.../urlgrabber-ext-down 将/usr/bin/python改为/usr/bin/python2.7 再重新执行yum命令,发现已经可以正常使用了。
centos7自带有 python,版本是python2.7接下来我们手动安装python3,并且配置后可以Python2和Python3两个环境都能使用。...,因此我们可以装个python3,然后将python指向python3,然后python2指向python2.7,那么两个版本的python就能共存了。...readline-devel tk-devel gcc make 运行了以上命令以后,就安装了编译python3所用到的相关依赖3.centos7默认的情况下没有安装pip,安装pip#运行这个命令添加...目录7.添加软链接,这样做可以让Python2和Python3都能使用#将原来的链接备份mv /usr/bin/python /usr/bin/python.bak #添加python3的软链接ln -.../usr/bin/python修改为#! /usr/bin/python2 vi /usr/libexec/urlgrabber-ext-down把#! /usr/bin/python 修改为#!
安装包 可以去官网找最新安装包 https://www.python.org/downloads/ 本处我将下载 Python3.7进行安装使用 wget https://www.python.org...默认安装到非此类文件夹。... ->退出保存 ->运行ldconfig 四、修改python命令软链及vim配置 安装成功后,我们需要把vim配置改为Python2.7.5,以恢复yum的使用 备份python的软链接,修改成.../usr/bin/python2.7 # 修改#!/usr/bin/python为#!.../usr/bin/python 也要修改为#! /usr/bin/python2.7 OK!
作为一个规范的系统,在引用一个解析器这方面肯定是有章可循的,而且现在不是都在将工作环境转移到 Python3 了么?...又指向了 python2.7,所以我们接下来就是让系统在输入 python2时就是找 python2,而输入 python时去找 python3,这无非就是 Linux 的软链接技巧而已,下面我们正式开始干.../usr/bin/python 改为: #!/usr/bin/python2.7 保存退出,再输入 yum试一下? 那么,我们做了这么多,究竟是做了些什么呢?...比如防火墙的访问,如果输入平常使用的查看防火墙命令: firewall-cmd --list-all 会报错,说什么'gi'模块找不到,我们总不能因为这一点小挫折就把辛苦弄来的 python3 改为 python2...将首部的 python 路径改为 python2.7,同理: sudo vim /usr/sbin/firewalld 同样是将头部的 python 改为 python2.7,修改好后再次执行: firewall
python2.7 默认系统安装的是python2.7 删除python软连接 rm -rf /usr/bin/python 配置软连接为python3 #添加python3的软链接 ln -s.../usr/local/python3/bin/python3 /usr/bin/python 这个时候看下python默认版本 python -V 删除默认pip软连接,并添加pip3新的软连接 rm.../usr/bin/python 修改为 #! /usr/bin/python2 vi /usr/libexec/urlgrabber-ext-down 把 #!.../usr/bin/python 修改为 #! /usr/bin/python2 vi /usr/bin/yum-config-manager #!/usr/bin/python 改为 #!...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
/configure --prefix=/usr/local/python3/ # make && make install cd 进入/usr/bin 其中有python、python2、python2.7...备份当前默认版本python,如果有需要还可还原: # sudo mv python python.bak 创建python3.7的新链接(也可建立python3命令以区分,同mac),这样默认的python...版本就替换为python3.7了 # ln -s /usr/local/python3/bin/python3.7 /usr/bin/python 检查当前默认python版本 # python -v...由于yum使用python2,替换为python3后无法正常工作, 因此修改yum配置文件: # sudo vi /usr/bin/yum 将第一行指定的python版本改为python2.7: *.../usr/bin/python 改为 #!
python命令是通过软链接连接到python2.7的,现在安装了python3.7,可以将python命令做一个软链接链接到python3 9.将python命令通过软链接指向到python3命令(就是上面那一大串...-3.7/bin/python3 lrwxrwxrwx. 1 root root 9 Mar 14 18:19 python2 -> python2.7 -rwxr-xr-x. 1 root root...7216 Oct 31 07:46 python2.7 10.查看现在的默认版本 [root@python3 ~]# python -V Python 3.7.0 11.修改完python默认版本之后,.../usr/bin/python2.7 ②将/usr/libexec/urlgrabber-ext-down的顶部的: /usr/bin/python 改为 /usr/bin/python2.7.../usr/bin/python 改为 #!
查看,结果为0说明安装成功; 然后就可以使用python3.7了。 ---- 查看python命令的绝对路径,可以看到它是通过软链接执行到python2.7的。...python2.7 那我们也可以做一个软链接指向到python3命令。...# rm -rf /usr/bin/python # ln -s /usr/local/bin/python3 /usr/bin/python 现在python的默认版本就是python 3.7.0了....的默认版本后,会存在一个问题,无法执行yum命令,修改yum命令文件,将头文件改为python2.7即可。.../usr/bin/python2.7 #将头文件改为python2.7
Centos默认的是python版本一般都是2.6或者2.7。...python2、python2.7三个ln,是对应版本的python。...sudo mv python python.bak, sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python Yum对应python版本修改...将第一行指定的python版本改为python2.7,#!.../usr/bin/python 改为 #!
系统默认Python版本为2.7。.... 1 root root 7136 Aug 4 2017 /usr/bin/python2.7 安装Python3: yum install gcc gcc-c++ libffi-devel python-setuptools.../bin/python3 /usr/bin/python 修复yum配置: 修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down,将#!.../usr/bin/python改为#!/usr/bin/python2.7,保存退出即可。...参数: pip3 install --user packagename 至此,Python2升级到Python3完毕!
由于yum是强依赖于python,一旦pyhon环境改变(即默认的python bin程序路径改变),基本yum是跟着殉情的。.../usr/bin/python 改为 #!.../usr/bin/python 改为 #!.../usr/bin/python2.7 总结 安装新python环境时,一般不要更改$PATH中的python路径 例如python2的base下安装python3,如果将pytho3的bin路径置于python2...前,导致默认python为python3,就会导致yum及其关联的命令执行报错
whereis python python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin/ cd /usr/bin/ ll python* 从下面的图中我们可以看到,python...指向的是python2,python2指向的是python2.7,因此我们可以装个python3,然后将python指向python3,然后python2指向python2.7,那么两个版本的python...sqlite-devel readline-devel tk-devel gcc make 运行了以上命令以后,就安装了编译python3所用到的相关依赖 3、默认的centos7是没有安装pip,先添加...yum install zlib zlib-devel 10、最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录 11、添加软链接,将原来的链接备份 mv /usr.../usr/bin/python 修改为如下 #!
/python2.7 /usr/bin/python3.5 /usr/bin/python2.7-config /usr/bin/python3.5m 再查看系统默认的Python版本...第2步将Python的替代版本添加进去: $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1...例如,可以将列表中的python2.7版本移除: $ sudo update-alternatives --remove python /usr/bin/python2.7 $ update-alternatives...版本更改为符合当前的Python版本。...对于Python2或者Python3: sudo apt-get install python-pip #python2 sudo apt-get install python3-pip #python3
CentOS 6作为比较稳定的Linux服务器版本,已经在很多企业的生产环境中运行多年了。然而CentOS 6中原装的python版本仍然为2.6,在开发过程中通常使用python2.7来进行开发。...python2.7为python支持的最后一个2.x的版本,也是功能比较全面和稳定的版本。目前没有转向python3的开发者大都使用python2.7版本。...本文简单总结一下在CentOS6.8中将python2.6.6版本升级到2.7.14的过程。 下载python源码....python -V 由于CentOS中的yum工具使用了python2.6并且只能使用它,当我们修改了python命令的默认解释器后,python被重定向到了python2.7。.../usr/bin/python" 修改为系统原来的python版本位置: #!/usr/bin/python2.6
(一)简述 刚安装的centos7.4版本默认是安装Python2.7,由于一些命令需要使用的原因,比如yum等,使用的是2.7.5版本的,由于现在很多库包括django都是使用Python3, 因此,...有这样的需求:yum使用python2.7版本,django和其他的使用默认的python3版本。...-rwxr-xr-x. 1 root root 7136 Aug 4 2017 /usr/bin/python2.7 重要:通过查看可以得知python默认指向的是python2.7,由于还没有安装...python3,可以先备份python文件,等python3安装好了后再创建软连接即可 4,备份默认python2.7版本 [root@localhost bin]# mv /usr/bin/python.../bin/pip3 至此,一台服务器上默认的版本是python3 ,同时python2页存在了,可以正常使用yum来进行安装所需的软件了。
linux中往往会安装很多个版本的python, 所以会牵扯到默认python的设置问题. 主要是设置系统环境变量的问题. 1....修改默认python版本 下面要把默认的python版本从2.7改为3.6..../share/python3/py3versions.py lrwxrwxrwx 1 root root 26 Mar 18 00:34 pybuild -> .....1 root root 9 Mar 18 00:34 python3 -> python3.6 -rwxr-xr-x 1 root root 4568920 Oct 3...python -> python2.7 只要把它的指向改为python3即可 $ sudo rm -rf python $ sudo ln -s /usr/bin/python3 /usr/bin/
第一步:下载Python安装包 进入python官网:https://www.python.org/ 下载目前最新的python2和python3版本(建议两个版本都安装) 第二步:安装软件 安装完成:...备注:用同样方法安装python2.7,安装目录改为Python27。...安装后,python2.7与python3.6共存 第三步:修改python环境变量 点击:我的电脑-->右键-->属性 (其他Windows版本类似) 可以看到python2.7和python3.6的环境变量...进入安装目录,将exe文件名后面加上对应版本号, 那么你可以使用命令python2和python3实现对不同版本程序的调用!...文件路径],运行结果: 备注:当python命令后不带文件路径时,默认进入python解释器,可输入exit()退出。
python默认版本之后,会不能执行yum命令 用vim修改/usr/bin/yum文件内容: ① 将/usr/bin/yum的顶部的: !.../usr/bin/python2.7 ② 将/usr/libexec/urlgrabber-ext-down的顶部的: /usr/bin/python 改为 /usr/bin/python2.7.../usr/bin/python 改为 #!.../usr/bin/python2.7 最后将pip指向到python3.7 ln -s /usr/local/sbin/python-3.7/bin/pip3 /usr/bin/pip 方法二:新建python3...ln -sv /usr/local/sbin/python-3.7/bin/python3 /usr/bin/python3 ln -s /usr/local/sbin/python-3.7/bin/
领取专属 10元无门槛券
手把手带您无忧上云