首页 > 编程知识 正文

centos8自带python,linux 安装python

时间:2023-05-06 20:03:13 阅读:127256 作者:1540

转载来源: http://www.cn blogs.com/lclq/archive/2016/06/27/5620196.html

检查是否安装了Python

默认情况下,Centos7安装了python2.7.5。 因为在yum等命令中使用了python2.7.5。 使用Python -V命令确定是否安装了python。

python -V

确定Python可执行文件的位置:

微信手机

查看以python开头的文件

ls python*

显示文件的快捷方式

可以看到,可执行文件中的python指向python2,而python2指向python2.7,即预装在运行python命令的系统中的python2.7。

要安装其他版本的Python,请首先运行mv 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命令运行完成后,创建文件creating Makefile。

使用以下make命令运行make install时,程序将安装在指定的目录中:

Configure是一个可执行脚本,包含许多选项,并在要安装的源路径下使用命令./configurehelp打印详细的选项列表。

其中--prefix选项是配置安装的路径,如果未配置此选项,则安装后的可执行文件默认放置在/usr /local/kxddm中,库文件默认放置在其中

默认情况下,在/usr/local/lib中,配置文件位于/usr/local/etc中,其他资源文件位于/usr /local/share中,且不完整。

配置- -对于--prefix,例如:

./configure-- prefix=/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保存退出即可

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。