先是步下载Python3.七.0

刚开端作者是在windows上下载之后 传到FTP服务器上的

澳门金沙国际 1

后来察觉选用以下命令能够更便捷地下载到服务器

 

*  wget

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

一.翻看是还是不是早已设置Python

一.翻看是还是不是曾经设置Python

1.python装置包下载路径:

其次步解压安装与Python三.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/python叁

此处小编出现了如下error

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

澳门金沙国际 2

提拔说未有找到c编写翻译器的不二等秘书诀

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

*腾讯云下的CentOS7。 make

*make install

方今设置成功了

其三步消除Python二.7.伍与Python3.7.0共存

行使  ln -s 源路径 指标路径   目标是为着成立软连接

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

 

此时输入python 使用的是python2.七.5

输入python3使用的是python3.七.0澳门金沙国际 3

 

Centos7默许安装了python二.七.5因为有的指令要用它比如yum 它利用的是python2.7.伍。

Centos柒暗中认可安装了python贰.7.伍 因为有的命令要用它比如yum
它应用的是python2.7.伍。

二自家下载安装包路径:

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

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

叁.在命令行输入指令获取Python-三.四.贰.tgz

澳门金沙国际 4

澳门金沙国际 5

      wget

 

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

四.解压文件到您想要的目录下(本身解压目录为/usr/local/Python)

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

澳门金沙国际 6

    tar -xzvf Python-3.4.2.tgz

澳门金沙国际 7

进入到bin目录:

5.进去python-三.四.2文件夹下,进行文件编写翻译(该进度较为迟缓,大约伍-拾秒钟)

进入到bin目录:

澳门金沙国际 8

./configure

澳门金沙国际 9

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

make

能够见到可执行文件python指向python二,python贰又针对python二.柒也等于说Python命令执行的体系预装的Python2.七。

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

make install 

要设置Python的别的版本先进行mv
python python.bak命令备份python文件。

澳门金沙国际 10

陆.编写翻译完结后,修改此前的总是指向,由于ubuntu底层关于python使用python二.X兑现的,无法去除。

澳门金沙国际 11

2.安装新本子的Python

七.利用ln命令操作

二.装置新本子的Python

下载Python新版本

ln -s /usr/local/Python/Python-3.4.2/ /usr/bin/python

下载Python新版本

下载tgz包就足以了。其实上面包车型大巴2个包其壹都得以动用
Python-三.五.一.tgz (这几个不是编写翻译过的东西,不能解压之后一向利用)
Python-3.5.1.tar.xz (这个是pthon的源码)

注:以上命令在实施中,若提醒权限不够,请添加sudo

 

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

下载tgz包就足以了。其实上面包车型大巴3个包其壹都得以利用
Python-3.伍.一.tgz (这一个不是编写翻译过的东西,不可能解压之后直接采纳)
Python-3.5.1.tar.xz (这个是pthon的源码)

只怕执行wget命令直接下载到服务器:wget

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

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

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

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

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

澳门金沙国际 12

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

履行 ./configure
–prefix=/usr/local/python/python三 命令。./configure命令执行完毕之后成立一个文书creating
Makefile,供下边的make命令使用 执行make
install之后就会把程序安装到大家钦赐的目录中去。

澳门金沙国际 13

Configure是二个可进行脚本,它有这一个挑选,在待安装的源码路径下利用命令./configure
–help输出详细的选项列表。

实行 ./configure
–prefix=/usr/local/python/python叁 命令。./configure命令执行达成之后创设1个文书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选项的另三个利益是卸载软件或移植软件。当某些安装的软件不再必要时,只须不难的删减该装置目录,
就足以把软件卸载得整洁;移植软件只需拷贝整个目录到别的3个机械即可(相同的操作系统)。

澳门金沙国际,其间–prefix选项是安顿安装的门径,假若不安插该选拔,安装后可执行文件私下认可放在/usr
/local/bin,库文件默许放
在/usr/local/lib,配置文件私下认可放在/usr/local/etc,别的的能源文件放在/usr
/local/share,相比散乱。

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

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

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

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

安装成功现在进入到python叁文本夹能够看来Python的可执行文件目录、lib目录等相关目录。

然后实施make、make
install命令。

澳门金沙国际 14

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

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

澳门金沙国际 15

澳门金沙国际 16

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

设置成功:

澳门金沙国际 17

澳门金沙国际 18

设置成功:

叁.修改yum配置文件

澳门金沙国际 19

因为yum使用python二,因此替换为python三后恐怕无法符合规律办事,继续选择那一个python二.七.伍

叁.修改yum配置文件

故而修改yum配置文件(vi /usr/bin/yum)。

因为yum使用python二,因而替换为python3后可能不只怕平常工作,继续应用那几个python二.柒.5

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

故而修改yum配置文件(vi
/usr/bin/yum)。

因为yum使用python贰,由此替换为python三后大概不能够常常干活,继续行使那个python2.7.五为此修改yum配置文件(vi
/usr/bin/yum)。把公文尾部的#!/usr/bin/python改成#!/usr/bin/python二.七保存退出即可

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

 

因为yum使用python二,因而替换为python3后或许不可能常常干活,继续接纳那几个python贰.七.5于是修改yum配置文件(vi
/usr/bin/yum)。把公文尾部的#!/usr/bin/python改成#!/usr/bin/python二.七封存退出即可

因为yum包使用python2*等支付,修该为环境修改python三后头有有失常态态,
解决:
修改文件/usr/bin/yum、/usr/libexec/urlgrabber-ext-down头中相应python为#!/usr/bin/python2.7

 

相关文章