yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
以上命令是安装Python环境所依赖的所有相关环境,这样可以便于我们在未来使用Python的时候可以正常无障碍的轻松使用Python啦~
后面我们需要去get一下Python的下载地址啦~
推荐两种方式:
第一种 Windows下载,直接下载,我这边使用的是稳定版本的3.6x 版本看大家个人和项目需要咯。废话不多说 直接上图。自己找到Python官网找到
下载好一个叫做xxx.tgz的文件 通过ftp方式 将Windows中的文件导入到Linux中,这里可以使用Xftp,不做过多赘述了~
下面我们来看第二种方法吧。更加便捷哟~
第二种方式:同样找到该文件,右键复制(tgz文件的链接地址,也就是下载地址 通过linux直接去下载)废话不多说直接上图:
然后我们进入Linux系统内:直接粘贴get这个地址哟~
我们这里使用的是3.7.8版本的。
wget https://www.python.org/ftp/python/3.7.8/Python-3.7.8.tgz
这样会更加便捷哟。我们继续下一步吧。
刚才遇到一个小插曲~由于直接在当前目录下载 自己也没有记得该目录位置,直接跳转到 /usr/local/src(一般放第三方源码)的目录下 导致不知道自己下载的文件的位置不清楚。
不要慌,我们用命令解决这个问题,只要记得下载文件名里面包含Python就好啦~
我们可以这样(在src目录下找我们下载下来的文件):
find / -name "*Python*"
就可以啦~
然后我们使用:mv /root/Python-3.7.8.tgz /usr/local/src 命令
可以将我们下载的文件移动过来啦。
这是一个tgz文件:也就是压缩包咯~
我们可以解压啦~
哇咔咔~搞定了一半了~我们得到了一个 Python-3.7.8的Python程序了 但是这样还不行噢。
我们需要安装这个程序:先进入Python-3.7.8目录先。
命令:cd Python-3.7.8
直接安装它!不不不。准确的说是:配置-》编译-》安装-》至完成。
命令:./configure --prefix=/usr/local/Python3.7.8
这里面有两个问题。第一:为什么要加--prefix?第二:为什么安装在原来的源目录(Python3.7.8)里面?
首先加了--prefix 我们可以确定我们已经知道安装完成后我们的Python就在该目录,当我们不需要或者想把它丢掉的时候 可以直接rm该目录啦~
那么第二个问题:源码目录和安装完成后的程序在一起有什么问题呢?其实这样挺好 我们删除目录,可以把所有的相关文件全部删除重新tar解压原来我们get下来的压缩包。这不是一举两得嘛~虽然有点儿混乱,不过这并不影响程序的运行,当然也没有什么影响的啦~唔。。。
从这边开始:我们就可以编译和配置了。这里我就仅仅说一下编译吧。很简单的呢。
命令:make && make install
至于配置环境变量~嘿嘿、自己去profile.d目录下添加一个sh文件吧。
感谢大家哟~