服务器(Linux) 安装python3

1.python3和python2能够共存,不用删自带的python2

Linux系统默许自带python2.6的本子,那几个本子被系统广东魏序所凭借,所以建议并非专断删除,除非您能减轻任何程序的依赖难题。假使使用新型的Python3索要开展编写翻译安装源码包,那样就对系统默许的包未有此外影响。

centos6暗许python安装路线消息:
python:
/usr/bin/python2.6
/usr/bin/python
/usr/lib/python2.6
/usr/lib64/python2.6
/usr/include/python2.6
/usr/share/man/man1/python.1.gz

服务器Linux下默许系统自带python2.6的版本,这么些本子被系统广大主次所依赖,所以不建议删除。
假如选用新型的Python3那么大家精晓编写翻译安装源码包和系列默许包之间是还未其它影响的。

  1. [root@test-c2c-console01 ~]# cat /etc/redhat-release

  2. CentOS release 6.6 (Final)

  3. [root@test-c2c-console01 ~]# uname -a

  4. Linux test-c2c-console01.bj 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

  5. [root@test-c2c-console01 ~]# python -V

  6. Python 2.6.6

Linux下源码的安装日常由3个步骤组成:配置(configure)、编写翻译(make)、安装(make install

===python2安装===
1.python2下载
https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
2.解压
tar -zvxf Python-2.7.13.tgz
3.进来源码目录
cd Python-2.7.13
4.源码配置
./configure --prefix=/usr/local/python/python2
5.编译、安装
make && make install
6.装置达成后管理
(1)安装好Python2.7后头大家供给先把Python2.6备份起来,然后再对yum的配置举办修改,
风流倜傥经不开展这一步操作的话,试行yum命令将会提示您Python的版本不对。
mv /usr/bin/python /usr/bin/python2.6.6 备份原有的python。
ln -s /usr/local/python/python2/bin/python2 /usr/bin/python // 新python制造软连接

(2)修改yum
下一场编辑/usr/bin/yum,将率先行的#!/usr/bin/python修改成#!/usr/bin/python2.6.6
到现在实施yum命令已经不会产出早先的错误新闻了。

===python3安装===
1.python3下载
https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
2.解压
tar -zvxf Python-3.6.2.tgz
3.跻身源码目录
cd Python-3.6.2
4.源码配置
./configure --prefix=/usr/local/python/python3 --enable-optimizations(优化增选)
5.编译、安装
make && make install
6.软总是装置
ln -s /usr/local/python/python3/bin/python3 /usr/bin/python
7.pip 软连接装置
ln -s /usr/local/python/python3/bin/pip3 /usr/bin/pip

在CentOS以至任何的Linux系统中相见安装包安装不当的缘故,大比很多都以因为缺少依赖包引致的,所以对于错误:zipimport.ZipImportError: can’t decompress data,是因为缺乏zlib 的连带工具包以致的,知道了难点所在,那么大家只必要安装相关信赖包就能够,
1、展开终端,输入一下限令安装zlib相关信赖包:
yum -y install zlib*
2、进入 Python安装包,修改Module路径的setup文件:
vim Modules/Setup.dist
找到一下风度翩翩行代码,去掉注释:

2.官方网站下载python3的源码包

Python官方网站下载pthon3源码包,

zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

去掉注释
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
此外,在此地说爱他美(Karicare卡塔尔(قطر‎(Dumex卡塔尔国下,对于在设置Python安装的历程中遇见那些主题材料,安装完上面包车型地铁信任性包后,就能够再一次步入终极,步向python的安装包路线下实施:
make && make install
重新编写翻译安装就能够

网址:

图片 1

进去之后点击导航栏的Downloads,
也得以鼠标放到Downloads上弹出美食做法选择Source code,
正是源码包的意思,这里选拔新型版本3.5.6,
当然上面也是有许多其余历史版本,
点进去之后页面下方能够见见下载链接,
总结源码包、Mac OSX安装包、Windows的安装包

慎选本人索要的本子

那边选拔第三个(Gzipped source tarball)下载就可以,
下载的正是源码包:Python-3.5.6.tgz。

图片 2

 

筛选源码包

3.设置前的考虑,确定保证我们的体系有着全部需要的费用信任项

图片 3

CentOS 7:

下载到地面然后上传到linux大概复制下载链接直接通过wget下载

#yum -y groupinstall
#yum -y install zlib-devel
  1. [root@test-c2c-console01 tools]# wget -q

Debian:

  1. [root@test-c2c-console01 tools]# ll Python-3.5.2.tgz

  2. -rw-r--r-- 1 root root 20566643 Jun 26 2016 Python-3.5.2.tgz

#aptitude -y install gcc make zlib1g-dev

解压并安装

 

  1. [root@test-c2c-console01 tools]# tar xf Python-3.5.2.tgz

  2. [root@test-c2c-console01 tools]# cd Python-3.5.2

  3. [root@test-c2c-console01 Python-3.5.2]# ./configure --prefix=/application/Python-3.5.2/ #点名安装目录

  4. [root@test-c2c-console01 Python-3.5.2]# make && make install

4.上传 Python-3.5.6.tgz 到服务器,筹划安装

创建软连接

(友情推荐Bitvise服务器文件可视化软件)

  1. [root@test-c2c-console01 Python-3.5.2]# cd /application/

  2. [root@test-c2c-console01 application]# ln -s Python-3.5.2/ Python3

  3. [root@test-c2c-console01 application]# ll

  4. total 4

  5. lrwxrwxrwx 1 root root 13 Mar 1 09:08 Python3 -> Python-3.5.2/

  6. drwxr-xr-x 6 root root 4096 Mar 1 09:03 Python-3.5.2

开始准备安装

 释放文件:
  tar -xvzf Python-3.5.6.tgz

 进入目录:
  cd Python-3.5.6/

 添加配置:(这里配置自己的安装目录)
  ./configure --prefix=/usr/python
 
 接下来编译源码:
  make
  
 执行安装:
  make install

到此python3就设置好了,运营pyhon3。

全副进程大约5-10分钟,

  1. [root@test-c2c-console01 application]# /application/Python3/bin/python3

  2. Python 3.5.2 (default, Mar 1 2017, 09:02:01)

  3. [GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux

  4. Type "help", "copyright", "credits" or "license" for more information.

  5. >>>

安装成功之后, 安装目录就在/usr/python

鉴于那样起步相比较麻烦能够透过安插境况变量化解。

5.验证是还是不是装成

  1. [root@test-c2c-console01 application]# vim /etc/profile # 文件末尾增多python3路线

  2. PATH="/application/Python3/bin/:$PATH"

# which python3
# python3 -V
  1. [root@test-c2c-console01 application]# source /etc/profile # 更新意况变量

  2. [root@test-c2c-console01 application]# which python3

  3. /application/Python3/bin/python3

如图即OK

  1. [root@test-c2c-console01 application]# which python

  2. /usr/bin/python

  3. [root@test-c2c-console01 application]# python3 -V

  4. Python 3.5.2

  5. [root@test-c2c-console01 application]# python -V

  6. Python 2.6.6

图片 4

启航系统私下认可的python

 

  1. [root@test-c2c-console01 application]# python

  2. Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)

  3. [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2

  4. Type "help", "copyright", "credits" or "license" for more information.

  5. >>>

6.退出

启动python3

quit()
or
exit()
  1. [root@test-c2c-console01 application]# python3

  2. Python 3.5.2 (default, Mar 1 2017, 09:02:01)

  3. [GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux

  4. Type "help", "copyright", "credits" or "license" for more information.

  5. >>>

     

 

本文由星彩网app下载发布于计算机编程,转载请注明出处:服务器(Linux) 安装python3

TAG标签: 星彩网app下载
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。