本文将介绍CentOS系统默认python版本的相关信息以及如何使用。
一、默认python版本
CentOS系统默认安装的python版本为python2.x系列,通常为python2.7.x。在yum等包管理工具中,python默认关联的是python2命令。
[root@localhost ~]# python --version Python 2.7.5
这个版本被广泛使用,并且支持很多常用的python模块和工具。但是,由于python3.x对python2.x做了很多不兼容的改动,因此新的python项目可能会选择python3.x系列。
二、切换python版本
1、使用python3的方法
如果需要在系统中使用python3,可以通过安装python3.x系列来实现。运行如下命令:
[root@localhost ~]# yum install python3
安装完成之后,可以使用python3命令运行python3.x版本。
[root@localhost ~]# python3 --version Python 3.6.8
为了方便使用,可以将python命令指向python3。
[root@localhost ~]# mv /usr/bin/python /usr/bin/python2 [root@localhost ~]# ln -s /usr/bin/python3 /usr/bin/python
这个操作会将原先的/usr/bin/python指向python2命令的连接改为指向python3命令。
2、使用Anaconda
另外一种方便管理和使用python版本的方法是使用Anaconda。Anaconda是一个环境和包管理工具,它可以帮助你创建、配置和管理多个不同的python环境。
首先,在Anaconda官网上下载并安装最新版本的Anaconda。安装完成之后,可以使用conda命令创建新的python环境,例如创建一个名为myenv的python3环境:
[root@localhost ~]# conda create -n myenv python=3
安装完成之后,使用如下命令进入myenv环境:
[root@localhost ~]# conda activate myenv (myenv) [root@localhost ~]#
这个环境中就只有你安装的python3版本和必要的依赖包了。使用exit命令可以退出环境。
三、使用pip管理python库
Python的包管理工具pip是一个非常方便和流行的工具,它可以用来安装和管理python库。
在python2.x中,pip命令可以直接使用。但是,在python3.x中,需要通过安装python-pip包来安装pip命令。
[root@localhost ~]# yum install python3-pip
安装完成之后,可以使用pip3命令来安装python3库。
[root@localhost ~]# pip3 install numpy
如果是在Anaconda环境中安装库,需要使用conda命令来代替pip。
(myenv) [root@localhost ~]# conda install numpy
四、总结
本文介绍了CentOS系统默认的python版本以及如何在系统中切换和管理python版本,以及如何使用pip来管理python库。
通过这些方法,可以让python开发者更加方便地使用不同版本的python和相关库。