设置新型版Python3

By admin in 美高梅手机版4858 on 2019年3月30日

第3步下载Python3.7.0

刚早先我是在windows上下载之后 传到FTP服务器上的

美高梅手机版4858 1

后来发觉选取以下命令能够更高速地下载到服务器

 

*  wget

  wget 是一个从网络上电动下载文件的即兴工具

1.翻看是不是早已设置Python

1.翻看是还是不是曾经安装Python

Linux Centos7下安装Python,centos7python

1.翻看是或不是已经安装Python

Centos7默许安装了python2.7.5 因为一些下令要用它比如yum
它使用的是python2.7.5。

利用python -V命令查看一下是或不是安装Python:

美高梅手机版4858 2

 

然后查看一下Python可执行文件的岗位:

美高梅手机版4858 3

进入到bin目录:

美高梅手机版4858 4

能够见到可执行文件python指向python2,python2又针对python2.7也正是说Python命令执行的种类预装的Python2.7。

要安装Python的其余版本先实施mv python python.bak命令备份python文件。

美高梅手机版4858 5

2.设置新本子的Python

下载Python新版本

设置新型版Python3。 

下载tgz包就足以了。其实下边包车型地铁二个包其一都足以行使
Python-3.5.1.tgz (这一个不是编译过的事物,不能够解压之后一贯动用)
Python-3.5.1.tar.xz (这个是pthon的源码)

讲下载的tgz包上传到Linux服务器。

依然进行wget命令间接下载到服务器:wget

解压缩:tar -zxvf Python-3.5.1.tgz

加压缩之后该目录下出现Python-3.5.1文件夹,进入到文件夹下执行编写翻译安装。

美高梅手机版4858 6

履行 ./configure
–prefix=/usr/local/python/python3 命令。./configure命令执行完结之后创设3个文件creating
Makefile,供上边包车型客车make命令使用 执行make
install之后就会把程序安装到大家钦命的目录中去。

Configure是叁个可实行脚本,它有诸多取舍,在待安装的源码路径下行职责令./configure
–help输出详细的选项列表。

个中–prefix选项是安顿安装的门径,要是不计划该选用,安装后可执行文件暗许放在/usr
/local/bin,库文件暗许放
在/usr/local/lib,配置文件暗中同意放在/usr/local/etc,其余的财富文件放在/usr
/local/share,比较混乱。

如若布置–prefix,如:
./configure –prefix=/usr/local/test
能够把具备财富文件放在/usr/local/test的路线中,不会混杂。
用了—prefix选项的另1个利益是卸载软件或移植软件。当某些安装的软件不再需求时,只须不难的删减该装置目录,
就能够把软件卸载得纤尘不染;移植软件只需拷贝整个目录到其余三个机器即可(相同的操作系统)。

理所当然要卸载程序,也足以在本来的make目录下用二次make
uninstall,但前提是make文件钦点过uninstall。

然后实施make、make install命令。

安装成功今后进入到python3文件夹可以见见Python的可执行文件目录、lib目录等相关目录。

美高梅手机版4858 7

履行ln -s /usr/local/python/python3/bin/python3
/usr/bin/python命令创立软连接。执行python -V查看Python是还是不是安装成功。

美高梅手机版4858 8

设置成功:

美高梅手机版4858 9

3.修改yum配置文件

因为yum使用python2,由此替换为python3后也许不可能正常工作,继续运用那一个python2.7.5

就此修改yum配置文件(vi /usr/bin/yum)。

把公文底部的#!/usr/bin/python改成#!/usr/bin/python2.7封存退出即可。

因为yum使用python2,由此替换为python3后或然无法符合规律干活,继续应用这些python2.7.5据此修改yum配置文件(vi
/usr/bin/yum)。把公文尾部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可

Centos7下安装Python,centos7python
1.查看是或不是业已安装Python Centos7暗中同意安装了python2.7.5
因为一些指令要用它比如yum 它接纳的是python2.7.5。 使…

其次步解压安装与Python3.7.0

  1. 解压

切换来Python下载到的目录

*  tar -xzf Python-3.7.0.tgz

   tar是解压缩命令 -x代表从档案文件中释放文件
-z表示用gzip解压,能够解压.tgz 与. tar.gz格式 f前边是压缩文件名

  1. 安装

* .configure –prefix=/usr/python3

此命令生成Makefile 文件 并设置安装目录为/usr/python3

此间作者出现了如下error

configure:error:no acceptable C compiler found in $PATH

美高梅手机版4858 10

提醒说并未找到c编写翻译器的路线

* yum -y install gcc //安装c编译器

* make

*make install

现行反革命设置成功了

其三步消除Python2.7.5与Python3.7.0共存

运用  ln -s 源路径 指标路径   目标是为着创设软连接

* ln -s /usr/python3/bin/python3.7.0  /usr/bin/python3

 

此时输入python 使用的是python2.7.5

输入python3
使用的是python3.7.0美高梅手机版4858 11

 

Centos7暗中认可安装了python2.7.5
因为部分下令要用它比如yum 它使用的是python2.7.5。

Centos7暗许安装了python2.7.5 因为部分限令要用它比如yum
它选拔的是python2.7.5。

选用python
-V命令查看一下是否安装Python:

行使python -V命令查看一下是否安装Python:

美高梅手机版4858 12

美高梅手机版4858 13

 

然后查看一下Python可执行文件的职位:

接下来查看一下Python可执行文件的职务:

美高梅手机版4858 14

美高梅手机版4858 15

进入到bin目录:

进入到bin目录:

美高梅手机版4858 16

美高梅手机版4858 17

能够看来可执行文件python指向python2,python2又针对python2.7也等于说Python命令执行的种类预装的Python2.7。

能够看出可执行文件python指向python2,python2又针对python2.7也正是说Python命令执行的系统预装的Python2.7。

要设置Python的任何版本先实施mv python python.bak命令备份python文件。

要安装Python的别的版本先实施mv
python python.bak命令备份python文件。

美高梅手机版4858 18

美高梅手机版4858 19

2.设置新本子的Python

2.装置新本子的Python

下载Python新版本

下载Python新版本

美高梅手机版4858,下载tgz包就足以了。其实上边包车型地铁1个包其一都得以利用
Python-3.5.1.tgz (这几个不是编译过的东西,不能够解压之后直接选择)
Python-3.5.1.tar.xz (这个是pthon的源码)

 

讲下载的tgz包上传到Linux服务器。

下载tgz包就足以了。其实上面包车型大巴叁个包其一都得以选择
Python-3.5.1.tgz (这么些不是编写翻译过的事物,不可能解压之后平素动用)
Python-3.5.1.tar.xz (这个是pthon的源码)

抑或执行wget命令直接下载到服务器:wget

讲下载的tgz包上传到Linux服务器。

解压缩:tar -zxvf Python-3.5.1.tgz

仍然实行wget命令直接下载到服务器:wget

加压缩之后该目录下出现Python-3.5.1文件夹,进入到文件夹下执行编写翻译安装。

解压缩:tar -zxvf
Python-3.5.1.tgz

美高梅手机版4858 20

加压缩之后该目录下出现Python-3.5.1文件夹,进入到文件夹下执行编写翻译安装。

推行 ./configure
–prefix=/usr/local/python/python3 命令。./configure命令执行达成之后创建三个文书creating
Makefile,供上边包车型大巴make命令使用 执行make
install之后就会把程序安装到大家钦命的目录中去。

美高梅手机版4858 21

Configure是二个可实施脚本,它有很多选拔,在待安装的源码路径下选取命令./configure
–help输出详细的选项列表。

进行 ./configure
–prefix=/usr/local/python/python3 命令。./configure命令执行完毕之后创建3个文本creating
Makefile,供上面包车型地铁make命令使用 执行make
install之后就会把程序安装到我们钦赐的目录中去。

个中–prefix选项是安插安装的路子,假诺不安顿该选用,安装后可执行文件私下认可放在/usr
/local/bin,库文件私下认可放
在/usr/local/lib,配置文件私下认可放在/usr/local/etc,别的的财富文件放在/usr
/local/share,比较混乱。

Configure是叁个可实施脚本,它有无数挑选,在待安装的源码路径下利用命令./configure
–help输出详细的选项列表。

比方安插–prefix,如:
./configure –prefix=/usr/local/test
可以把具有能源文件放在/usr/local/test的不二法门中,不会混杂。
用了—prefix选项的另三个好处是卸载软件或移植软件。当某些安装的软件不再要求时,只须简单的去除该装置目录,
就能够把软件卸载得整洁;移植软件只需拷贝整个目录到其它一个机器即可(相同的操作系统)。

里头–prefix选项是布署安装的路子,假设不安排该选取,安装后可执行文件私下认可放在/usr
/local/bin,库文件暗中同意放
在/usr/local/lib,配置文件私下认可放在/usr/local/etc,别的的能源文件放在/usr
/local/share,比较混乱。

本来要卸载程序,也得以在原先的make目录下用2次make
uninstall,但前提是make文件钦定过uninstall。

假定安插–prefix,如:
./configure
–prefix=/usr/local/test
能够把持有能源文件放在/usr/local/test的路线中,不会混杂。
用了—prefix选项的另多个好处是卸载软件或移植软件。当有个别安装的软件不再须要时,只须不难的去除该装置目录,
就足以把软件卸载得整洁;移植软件只需拷贝整个目录到其它3个机器即可(相同的操作系统)。

下一场实施make、make install命令。

本来要卸载程序,也能够在原先的make目录下用一遍make
uninstall,但前提是make文件钦命过uninstall。

安装成功之后进入到python3文本夹能够观察Python的可执行文件目录、lib目录等有关目录。

下一场实施make、make
install命令。

美高梅手机版4858 22

设置成功以后进入到python3文件夹能够观望Python的可执行文件目录、lib目录等城门失火目录。

执行ln -s /usr/local/python/python3/bin/python3
/usr/bin/python命令创制软连接。执行python -V查看Python是或不是安装成功。

美高梅手机版4858 23

美高梅手机版4858 24

实践ln -s
/usr/local/python/python3/bin/python3
/usr/bin/python命令创制软连接。执行python
-V查看Python是不是安装成功。

安装成功:

美高梅手机版4858 25

美高梅手机版4858 26

安装成功:

3.修改yum配置文件

美高梅手机版4858 27

因为yum使用python2,由此替换为python3后大概不能符合规律干活,继续利用那个python2.7.5

3.修改yum配置文件

据此修改yum配置文件(vi /usr/bin/yum)。

因为yum使用python2,由此替换为python3后可能不能平常办事,继续运用这些python2.7.5

把文件尾部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可。

据此修改yum配置文件(vi
/usr/bin/yum)。

因为yum使用python2,因而替换为python3后可能不大概符合规律工作,继续应用那个python2.7.5由此修改yum配置文件(vi
/usr/bin/yum)。把文件底部的#!/usr/bin/python改成#!/usr/bin/python2.7保留退出即可

把文件尾部的#!/usr/bin/python改成#!/usr/bin/python2.7保留退出即可。

 

因为yum使用python2,由此替换为python3后大概不能够平常办事,继续选择这些python2.7.5就此修改yum配置文件(vi
/usr/bin/yum)。把文件尾部的#!/usr/bin/python改成#!/usr/bin/python2.7保留退出即可

因为yum包使用python2*等支出,修该为条件修改python3随后有标题,
解决:
修改文件/usr/bin/yum、/usr/libexec/urlgrabber-ext-down头中相应python为#!/usr/bin/python2.7

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有