首先毗连上安装了CentOS操作系统的办事器,在号令行输入python -V号令查看当前系统python的版本号,我们可以看到是默认安装的python2.7.5,我们需要在本机安装python3.7版本的。
接下来我们利用which python号令,查看到python的位置在/usr/bin/python,我们利用cd号令切换到该目次,然后利用 ls python*号令查看到所有以python开首的文件,接下来利用ls -al python*号令,我们可以看到输入python的话会链接到python2,python2会链接到python2.7。
接下来有的安装文章会让你把python重定名为python_bak,如下所示。请不要在这个步调就进行重定名工作,因为在安装python3的过程中还需要安装此外东西,而这些东西的安装大大都是依靠yum,若是把python重定名了yum找不到响应的python会报错。是以这一步我们固然把操作列出来了,请大师忽略即可。
接下来我们需要下载python3的安装版本了,百度搜刮python进入到python的官网,我们在官网可以看到如下的页面,然后鄙人载处选择Gzipped source tarball,小编选择了下载3.7.3版本。不管用什么体例下载到tgz格局的文件即可。
我们在安装的过程中默认是可以联网的,因为我们保举利用wget号令进行下载,wget后面跟文件的地址即可,可以看到如下的提醒信息,申明python已经下载完当作,并且文件在的位置就是你当前目次。我们ls号令可以看到下载的压缩文件,利用tar -zxvf Python*.tgz解压即可。
接下来就是正式的安装过程,我们利用cd号令进入到python的解压目次,我们利用./configure --prefix=/usr/local/python/python3, 然后输入make号令,如下所示,过程中报zlib定名不存在,zlib not available,我们需要利用yum -y install zlib*号令去安装zlib,如下图所示。
安装完当作后再一次执行make号令,此时发现又报错了,提醒No module named _ctypes,此时我们还需要利用yum -y install libffi-devel tk-devel安装这两个模块,安装完当作后再一次执行make号令,呈现以下提醒申明安装当作功了。
安装完当作后我们按照之前设置装备摆设的路径,cd /usr/local/python/找到python3的安装包,然后进入到bin目次下,我们可以看到python3这个可以执行号令,我们将安装包下的可执行号令链接到/usr/bin/python3,号令如下图所示。今后输入python3 -V号令可以看到Python3.7.3的版本信息,今后直接输入python3便可以进行号令行交互了,若是想直接经由过程python号令进行交互的话,我们在今后的文章中会介绍到。
注重在python3.7安装前不要把python重定名了,不然会导致后面其他的东西无法安装。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!