centos查看python版本_CentOS系统python默认版本由python2改为python3
一.了解
CentOS中如果安装有yum,一般会有python2的某个版本。命令行键入python,出现的python2的环境:
[root@instance-hrnebyqu src]#python
Python 2.7.5 (default, Apr 11 2018, 07:36:10)
[GCC4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type"help", "copyright", "credits" or "license" for more information.
我们希望将python这个shell指令连接到python3的版本。这里首先装python3,然后将python连接到python3上。
由于路径添加到了bash_profile文件中的PATH中了,因此环境变量不需要再改了。如果没有天津爱到哦环境变量则需要
vim ~/.bash_profile
把Python3的路径加上,然后重载bash_profile这个文件
接着修改bashrc这个文件
vim ~/.bashrc
将python2和python3 的路径都写上,并将python指定为python3
alias python2=/usr/bin/python
alias python3=/usr/local/python3/bin/python3
alias python=/usr/local/python3/bin/python3
这样,命令行开python就是python3了。
[root@instance-hrnebyqu src]#python
Python 3.6.6 (default, Jul 4 2019, 12:00:29)
[GCC4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type"help", "copyright", "credits" or "license" for more information.
注意:
在centos中,用于软件安装的yum指令是调用python昨晚命令解释器的,因此其默认版本为Python2,如果改成python3,会由于2和3的兼容性问题导致yum可能出现故障。因此需要特别注意。
yum 的路径在
/usr/bin/yum
可以看一下yum文件
#!/usr/bin/python
importsystry:importyumexceptImportError:print >> sys.stderr, """\
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
%s
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
%s
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq""" %(sys.exc_value, sys.version)
sys.exit(1)
sys.path.insert(0,'/usr/share/yum-cli')try:importyummain
yummain.user_main(sys.argv[1:], exit_code=True)except KeyboardInterrupt, e:
可以看到,开头默认了解释器为/usr/bin/python。如果yum因为修改了python解释器出现bug,可以将这个改成/usr/bin/python2.x即可。
centos查看python版本_CentOS系统python默认版本由python2改为python3相关推荐
- centos查看网络速率_Centos系统在speedtest进行网速测试
2,用www.speedtest.net的测速方案 执行命令进行自动选择节点进行测速: wget -O speedtest-cli https://raw.githubusercontent.com/ ...
- Win7系统中同时安装了python2.x和python3.x,如何设置默认启动的python版本
现在Windows系统同时兼容了python2和python3的两个版本,但安装的时候会默认使用python2.x或python3.x的版本,却不是自己想要的那个默认的版本.那么,如何设置自己想要的默 ...
- centos更改默认python_CentOS系统python默认版本由python2改为python3
一.了解 CentOS中如果安装有yum,一般会有python2的某个版本.命令行键入python,出现的python2的环境: [root@instance-hrnebyqu src]#python ...
- python安装linux系统,python安装之linux篇
安装之前 云服务器安装了centos7系统,自带了python,默认版本是2.7.5,可以先查看系统是否有python 从根目录切换到bin目录查看软连接 $ cd /bin $ ls -alR | ...
- 基于python的数据分析系统,python数据分析经典案例
大家好,本文将围绕利用python进行数据分析案例展开说明,基于python的数据分析系统是一个很多人都想弄明白的事情,想搞清楚基于python的数据分析题目需要先了解以下几个事情. 1.如何利用py ...
- 基于python的语音识别系统,Python语音识别技术路线
如何用python调用百度语音识别 1.首先需要打开百度AI语音系统,开始编写代码,如图所示,编写好回车.2.然后接下来再试一下的音频,开始编写成功回车,如图所示的编写. 3.最后,查看音频c的属性, ...
- 如何将高版本服务器系统转为低版本,iOS高版本备份恢复到低版本系统的方法
一般来说,在更新iOS系统的时候我们都会建议大家先用iTunes对系统进行完整备份.但时不时都会有人偷懒,或者使用手机OTA升级而没有对系统备份,最终导致不满意新系统了,想降级却无备份可以恢复的尴尬局 ...
- gcc降版本 linux_更改gcc默认版本,实现gcc版本升降级
可以让系统存在两个gcc版本,我安装的Ubuntu16.04默认gcc 5.6,但是为了编译linux0.11想要降级到gcc 3.4,原文是gcc 4.8和gcc 6.2切换. 按照如下步骤即可: ...
- #简明深入# Python 中的 iteritems() 和 items() 函数以及Python2.0到Python3.0的感悟
Python2.x中 iteritems()函数返回的是一个迭代器,而items() 返回的是一个带序号的列表,在for循环中用法是一样的.但是iteritems()函数因为返回的是迭代器更加节省内存 ...
最新文章
- 所有各数据库或文件的连接串定义CHM文件.
- java maven 读写pdf_java读取pdf内容
- 用手指触碰电子,用心灵感受震荡
- javascript之作用域与预解析
- PMP-【第9章 项目资源管理】-2021-2-15(200页-219页)
- linux命令uname
- 为C# Windows服务添加安装程序
- JS正则表达式的分组匹配
- Odoo与ERP传统软件有什么不同?
- 随机数练习1,和电脑比roll点
- 教程 | xampp mysql的可视化界面出现
- 算法入门到进阶(一)——算法复杂度
- 内存部分重要参数详解
- c语言oj1065统计,东方博宜OJ
- 速卖通店铺流量下滑什么原因,如何做提升?(测评补单)
- 传统建材采购的痛点有哪些?
- [转]word只能用安全模式才能打开怎么解决
- 减法器运算电路公式推导
- Python快速编程入门#学习笔记06# |第6章 :函数(学生管理系统)
- 微信小程序:点击图片进行预览