【澳门葡京备用网址】mini版中设置Python三,编写翻译安装python三

虚拟机系统是:CentOS6.九

前言:

安装完CentOS7后,执行#Python与#python
-V,看到版本号是二.6,而且事先写的都是跑在python三.X上边的,3.X和二.X有多数不等,在那边本身就不弊述两者之间的分别了新python千万不要把老版本的删减!新老版本是足以存活的,多数中央的下令、软件包都要依附预装的老版本python的,举例yum。

再便是python的多版本是足以存活的,上边会教大家如何管理共存难题

#python官方下载地址

首先通晓几句Linux命令是必须的。比方 ls, vi, wget, rm, mv, cd, su, sudo,
chmod, tar等等一些常用的语句发号施令是有要求知道它的用法的。

前言:

安装完CentOS7后,执行#Python与#python
-V,看到版本号是二.6,而且事先写的都以跑在python3.X上边的,3.X和2.X有数不完两样,在这边自个儿就不弊述两者之间的界别了新python千万不要把老版本的删减!新老版本是能够共存的,繁多着力的授命、软件包都要依靠预装的老版本python的,比方yum。

再正是python的多版本是可以共存的,上边会教大家如何管理共存难点

#python官方下载地址

系统自带python二  平昔输入python就足以进去到Python2

第三步:更新gcc,因为gcc版本太老会导致新版本python包编写翻译不成事

复制代码代码如下:

#yum -y install gcc

系统会活动下载并安装或更新,等它协调得了 

只顾这里恐怕会报错!首假诺唤醒权限不够需求切换成root一流用户下才得以设置,如下图所示

澳门葡京备用网址 1

实践su命令切换用户,然后输入密码就足以了,忘记密码的请看另一篇博文

#su

  1. 安装Python3.x版本,到官网下载相应压缩包。
    wget 
    【澳门葡京备用网址】mini版中设置Python三,编写翻译安装python三。(要是您的Linux是centos版本,并且用的是非常小安装,里面wget命令只怕都不会存在,此时您须要yum
    -y install wget 获得wget命令。在此间你恐怕会遇上安装wget命令时提醒您
    cannot find a valid baseurl for repo:base/7/x八陆_64,很气,可是不急不慌。来解决这些坑也易于。
    cd /etc/sysconfig/network-scripts 进入那个文件夹下,ls
    命令显示在那之中的文本列表,看到 
    ifcfg-e…(笔者的为ifcfg-ens33)的1个文件,vi ifcfg-ens3三  
    张开此文件。修改内容:

第1步:更新gcc,因为gcc版本太老会导致新版本python包编写翻译不成功

复制代码代码如下:

#yum -y install gcc

系统会活动下载并设置或更新,等它和睦得了 

注意这里大概会报错!首借使提示权限不够需求切换来root超级用户下才足以安装,如下图所示

澳门葡京备用网址 2

试行su命令切换用户,然后输入密码就能够了,忘记密码的请看另一篇博文

#su

现安装Python3

第2步:下载Python-3.6.4软件包

复制代码代码如下:

#wget 

澳门葡京备用网址 3

 

留神:遵照上述命令下载的软件包会存放在您目前的干活目录下,wget命令是1个从互联网上活动下载文件的随便工具
表达:命令中的数字正是本子号,你也能够把3.陆.4换来你必要的本子,截至至自家撰稿时(20一柒年二月二二13日),最新可用版本是叁.6.四,如上海图书馆所示

查看当前目录下是还是不是下载了作者们供给的Python-三.陆.肆.tar.xz

#ls

 澳门葡京备用网址 4

 

    ONBOOT=yes  
    NM_CONTROLLED=no  
    BOOTPROTO=dhcp  
    DNS1=8.8.8.8  
    DNS2=4.2.2.2

有的就更改,没有的就添加,其余的不用管,保存文件。  
重启网络:service network restart   就OK了)

第2步:下载Python-3.6.4软件包

复制代码代码如下:

#wget 

澳门葡京备用网址 5

 

只顾:根据上述命令下载的软件包会存放在你目前的专门的学问目录下,wget命令是一个从网络上机关下载文件的妄动工具
表达:命令中的数字即是本子号,你也能够把3.陆.肆换来你须要的本子,截至至作者撰稿时(20一七年1月二二日),最新可用版本是三.6.四,如上海体育场合所示

翻看当前目录下是不是下载了我们需求的Python-3.6.肆.tar.xz

#ls

 澳门葡京备用网址 6

 

(壹)先安装具备支付依赖:

第2步:解压已下载的贰进制包并编译安装

解压文件

#xz Python-3.6.4.tar.xz    #
假若这里下载的是xz文件所以要先解压一层才方可用

#tar -xvzf Python-3.3.0.tgz

 进入目录:

#cd Python-3.6.4 

配置安装目录,其他选拔一般暗中同意就能够:

#./configure  –prefix=/usr/python      style=”color: #ff9900″>#不布署也能够,直接./configure命令

开始编写翻译安装:

#make          style=”color: #ff9900″>#编写翻译的历程会异常慢,等一下就好了
#make install    style=”color: #ff0000″>#那边大概会报错,原因是枯槁信赖包,化解办法直接看尾部
#make clean 
#make distclean 
#python3 –V

编写翻译安装收尾之后,能够输入上边壹行命令,查看版本 

  1. 解压文件
    tar -xvzf Python-3.6.3.tgz
  2. 创立文件夹,用于安装Python,使得安装文件在一块。
    mkdir /usr/local/python3
    那时候系统只怕会说并未有权力,用su
    root切换来约等于管理员的权位下再拓展创办理文件件夹。
  3. 进入Python-3.6.3文件中
    cd Python-3.6.3
  4. 开始展览编写翻译
    ./configure
    –prefix=/usr/local/python3
    (这里又有标题出现了,即 no acceptable
    c compiler found in path
    ,找不到gcc编译情状。那大家就得下载安装,输入:yum -y install gcc
    )

  5. 安装
    make
    make install    (或者make &&
    make install)
    (这里如有出现:can’t decompress data; zlib not available
    大许多都以因为不够依赖包导致的,咱们施行:yum -y install zlib* 。
    提醒音信现身:cannot find a valid baseurl for repo ,假使您施行了 第11中学的难题一举成功进度,那你须求先:yum clean all ,再持续:yum -y install
    zlib* 。经过大致怎么说呢,能够先吃个饭去 )

第一步:解压已下载的二进制包并编写翻译安装

解压文件

#xz Python-3.6.4.tar.xz    #
假如这里下载的是xz文件所以要先解压1层才方可用

#tar -xvzf Python-3.3.0.tgz

 进入目录:

#cd Python-3.6.4 

安插安装目录,别的采取一般默许就能够:

#./configure  –prefix=/usr/python      style=”color: #ff9900″>#不安顿也足以,直接./configure命令

初叶编写翻译安装:

#make          style=”color: #ff9900″>#编写翻译的长河会非常慢,等一下就好了
#make install    style=”color: #ff0000″>#此地只怕会报错,原因是不够依赖包,化解办法直接看底部
#make clean 
#make distclean 
#python3 –V

编写翻译安装收尾之后,能够输入上边一行命令,查看版本 

# yum -y groupinstall development

第6步:创设软连接指向到近日系统私下认可python命令的bin目录

  整个进度差不离伍-十分钟,安装成功现在,安装目录就在/usr/python

  系统中本来的python在/usr/bin/python,通过ls
-l能够看来,python是贰个软链接,链接到本目录下的python贰.7

  大家得以绝不把那一个删除,不对原本私下认可的条件做别的改换,只新建三个python三的软链接就能够,只是供给举办python叁代码时python要改成python三,或然python脚本底部解释器要改为#!/usr/bin/python3

  这里创设软链接如下:

$ ln -s /usr/python/bin/python3 /usr/bin/python3

  那样就创制好了,未来直接实行python3限令就足以调用python3了,此外假若仔细看python安装目录下的bin目录,实际上python三也是个软链接,链接到python三.五.1,那样频仍链接也是为着七个版本的管住越发便利,

问题一:

  就是python叁交互式分界面特别不佳用,删除不可能正常使用,必须按Ctrl+删除键才能够,上下键重复命令也心中无数利用,左右调解光标也无能为力运用,那样调试代码功效异常的低,原因是python三缺少readline那个凭仗,暗中认可使用pip3install readline会提醒找不到包,所以不得不是手动安装了

  因为readline重视于ncurses库,假设未有那几个库,编写翻译readline的时候会提示can
not find -lncurses,如若在centos情状下得以实践上面发号施令安装:

yum -y install ncurses ncurses-devel

  安装ncurses库之后,再安装readline,readline可以在pypi下载,地址:

tar -xvzf readline-6.2.4.1.tar.gz
cd readline-6.2.4.1/
python3 setup.py install

  那样实施完成就为python三设置了readline,然后再进入交互式分界面全部的操作都好用了

问题二:

  第3次安装的时候会报错:can’t decompress
data; zlib not available

消除办法:

  壹、安装正视zlib、zlib-devel
以及 **
ncurses
ncurses-devel**

# yum -y install zlib
zlib_devel

 

  2、重新编译安装Python

# make install

 

版权全部,以示正版!

 

欢饮我们1块儿在下方商量。

 

由于Linux系统当中自带Python二,所以那时候大家须要开始展览改变,对Python3开立软连接

第5步:建构软连接指向到眼前系统默许python命令的bin目录

  整个进度大概五-13分钟,安装成功之后,安装目录就在/usr/python

  系统中原来的python在/usr/bin/python,通过ls
-l能够见到,python是一个软链接,链接到本目录下的python二.七

  我们得以绝不把这些删除,不对原本暗中同意的遭逢做其它修改,只新建贰个python三的软链接就可以,只是须要试行python三代码时python要改成python三,大概python脚本尾部解释器要改为#!/usr/bin/python3

  这里成立软链接如下:

$ ln -s /usr/python/bin/python3 /usr/bin/python3

  那样就确立好了,以往直接施行python三下令就足以调用python三了,其余假设仔细看python安装目录下的bin目录,实际上python叁也是个软链接,链接到python三.5.一,那样往往链接也是为着四个版本的管制尤其有益于,

问题一:

  正是python三交互式分界面尤其倒霉用,删除不可能健康使用,必须按Ctrl+删除键才能够,上下键重复命令也无能为力利用,左右调节光标也无从运用,那样调节和测试代码功能比极低,原因是python三贫乏readline那几个依赖,暗许使用pip3install readline会提示找不到包,所以只能是手动安装了

  因为readline注重于ncurses库,借使没有那些库,编写翻译readline的时候会提示can
not find -lncurses,假使在centos情况下得以施行上面发号施令安装:

yum -y install ncurses ncurses-devel

  安装ncurses库之后,再安装readline,readline可以在pypi下载,地址:

tar -xvzf readline-6.2.4.1.tar.gz
cd readline-6.2.4.1/
python3 setup.py install

  那样进行完结就为python3设置了readline,然后再进入交互式分界面全部的操作都好用了

问题二:

  第2次安装的时候会报错:can’t decompress
data; zlib not available

消除办法:

  一、安装依赖zlib、zlib-devel
以及 **
ncurses
ncurses-devel**

# yum -y install zlib
zlib-devel

 

  2、重新编写翻译安装Python

# make install

 

版权全数,以示正版!

 

欢饮大家一齐在人世研商。

 

# yum -y install zlib-devel

  1. 先是修改旧版本
    澳门葡京备用网址 ,mv /usr/bin/python
    /usr/bin/python_old

(贰)安装 gcc、make 和 zlib 压缩/解压缩库:

  1. 对Python三创立连接
    ln -s /usr/local/bin/python3.6
    /usr/bin/python
    (如若提醒 usr/bin中 python
    已经存在,先输入:rm /usr/bin/python  ,再成立软连接)

# yum -y install gcc make zlib1g-dev

  1. 成功操作,能够开始展览版本测试
    python -V

(分歧的系统命令分化,centos用的是yum,有的是aptitude)

 

(3)获取并安装Python三(须求虚拟机能够联网)(如若虚拟机不可见联网,也能够团结到官方网站把安装包下下来,用SecureFXP自个儿松开虚拟机系统之中)

原创不易,尊重版权。转载请注脚出处:http://www.cnblogs.com/xsmile/

# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

# tar xJf Python-3.6.0.tar.xz

# cd Python-3.6.0

# ./configure

# make && make install

(四)查看Python三 存放地点:

# which python3

查看Python版本:

# python3 -V

下边只要求在极限输入 python 也许python三就能够进来到相应版本中

澳门葡京备用网址 7

 

相关文章

发表评论

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

*
*
Website