centos8安装python2.7,centos7安装python
转载自:blogs.com/lclq/archive/2016/06/27/5620196.html,http://www.cn
检查是否安装了Python。
默认情况下,Centos7安装了python2.7.5。因为在yum等命令中使用了python2.7.5。使用Python -V命令确定是否安装了Python。
python -V
确定Python可执行文件的位置:
微信手机
查看以python开头的文件
ls python*
显示文件的快捷方式。
可以看到,可执行文件中python指向python2,python2指向python2.7,也就是运行python命令的系统中预装的python 2.7。
要安装其他版本的Python,首先运行Python.bak命令来备份Python文件。
2.安装新版本的Python
Python https://www.python.org/downloads/source/的新版本
下载tgz软件包就行了。其实可以用下面两个包。
Python-3.5.1.tgz(这个没有编译,解压后不能直接使用)。
Python-3.5.1.tar.xz(这是pthon的源代码。
将下载的tgz包上传到Linux服务器。
或者,通过运行wget命令将其直接下载到服务器。wget https://www.python.org/FTP/python/3.5.1/python-3.5.1.tgz
解冻:tar -zxvf Python-3.5.1.tgz
压缩后,Python-3.5.1文件夹出现在此目录下,进入该文件夹进行编译安装。/configure-运行prefix=/usr/local/python/python 3命令。运行/configure命令后,创建文件创建Makefile。
当您使用以下make命令运行make install时,该程序将安装在指定的目录中:
Configure是一个包含许多选项的可执行脚本,它使用要安装的源路径中的命令。/configurehelp打印选项的详细列表。
前缀选项是配置安装的路径。如果未配置此选项,默认情况下,安装的可执行文件将放在/usr /local/kxddm中,库文件将放在其中。
默认在/usr/local/lib,配置文件在/usr/local/etc,其他资源文件在/usr /local/share,不完整。
配置前缀,例如:/configure -前缀=/usr/local/test
所有的资源文件都可以放在/usr/local/test路径下,不会造成混乱。
使用prefix选项的另一个优点是卸载或移植软件。如果不再需要已安装的软件,只需删除安装目录。
您可以卸载该软件。要移植软件,只需将整个目录复制到另一台计算机(相同的操作系统)。
当然,要卸载程序,可以在原始make目录中使用make uninstall一次,但前提是在make文件中指定了uninstall。
然后运行make和make install命令。
安装成功后,可以进入python3文件夹查看相关目录,如python可执行目录、lib目录等。
安装成功:
3.更改yum配置文件
由于yum用的是python2,换成python3后可能无法正常工作,会继续用这个python2.7.5。
因此,修改yum配置文件(vi /usr/kxddm/yum)。
#在文件的顶部!/usr/kxddm/python!/usr/kxddm/python2.7保存并退出即可。
由于yum用的是python2,换成python3后可能无法正常工作。为了继续使用这个python2.7.5,请修改yum配置文件(vi /usr/kxddm/yum)。#在文件的顶部!/usr/kxddm/python!/usr/kxddm/python2.7保存并退出即可。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。