python3.6安装包百度云_centos7下安装python3.6(今天在百度云上安装)

centos下安装python3.6

由于Linux的版本不一样,导致在centos和在Ubuntu下安装python3.6 还是有比较大的差距的今天就来看看怎么安装吧!如果你想看怎么在Ubuntu安装的话,本人在文章末尾附上关于Ubuntu下的安装方法吧!

通过终端我们发现其实他是自带python2的。

[root@instance-t9y7vj07 ~]# python

Python 2.7.5 (default, Apr 11 2018, 07:36:10)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2

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

>>>

----------

所以接下来我们要把2变成3;

1.安装python3.6的依赖环境;centos比Ubuntu安装的方法要麻烦

输入 :yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

[root@instance-t9y7vj07 ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

创建一个目录来存放python3.6的安装包:

[root@instance-t9y7vj07 /]# mkdir /usr/py3

[root@instance-t9y7vj07 /]# cd /usr/py3/

[root@instance-t9y7vj07 py3]#

在上面创建了一个目录并且进去里面,现在就是下载python3的安装包了:

[root@instance-t9y7vj07 /]# cd /usr/py3/

[root@instance-t9y7vj07 py3]# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

–2018-09-14 00:15:52-- https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

Resolving www.python.org (www.python.org)… 151.101.228.223, 2a04:4e42:1a::223

Connecting to www.python.org (www.python.org)|151.101.228.223|:443… connected.

HTTP request sent, awaiting response… 200 OK

Length: 16907204 (16M) [application/octet-stream]

Saving to: ‘Python-3.6.2.tar.xz’

2% [> ] 469,228 45.8KB/s eta 4m 33s

下载是个等待的过程。

下载完后就是解压缩的过程,解压缩后 回到/usr/local/ 目录下,新建一个python3文件夹。然后把解压后的python3.6移动过去

[root@instance-t9y7vj07 py3]# ls

Python-3.6.2.tar.xz

[root@instance-t9y7vj07 py3]# tar -xf Python-3.6.2.tar.xz

[root@instance-t9y7vj07 py3]# ls

Python-3.6.2 Python-3.6.2.tar.xz

[root@instance-t9y7vj07 py3]# cd /

[root@instance-t9y7vj07 /]# cd /usr/local/

[root@instance-t9y7vj07 local]# mkdir python3

[root@instance-t9y7vj07 local]# cd /usr/py3/

[root@instance-t9y7vj07 py3]# mv Python-3.6.2 /usr/local/python3/

[root@instance-t9y7vj07 py3]# cd /usr/local/python3/

[root@instance-t9y7vj07 python3]# ls

Python-3.6.2

[root@instance-t9y7vj07 python3]#

接下来就是编译python3了,但是我这里有个错误,待会告诉你怎么解决:

使用下面命令会报错

[root@instance-t9y7vj07 Python-3.6.2]# ./configure --prefix=/usr/local/python3 --enable-optimizations 或者 ./configure --prefix=/home/python3

很快吧!报错是因为没安装一个编译c的工具:使用这个命令安装一下即可:

**yum groupinstall 'Development Tools'**

这样就可以执行上面的错误命令了:

[root@instance-t9y7vj07 Python-3.6.2]# ./configure --prefix=/usr/local/python3 --enable-optimizations

在使用:make 提前告诉你我等了挺久的可能是我的百度云是低配的原因吧!

[root@instance-t9y7vj07 Python-3.6.2]# make

继续使用: make altinstall

[root@instance-t9y7vj07 Python-3.6.2]# make altinstall

**修改软链接:**

修改前要把存在的/usr/bin/python更名:

[root@instance-t9y7vj07 bin]# mv python python_old

[root@instance-t9y7vj07 bin]# cd /usr/local/python3/

[root@instance-t9y7vj07 python3]# cd /usr/local/python3/Python-3.6.2/

[root@instance-t9y7vj07 Python-3.6.2]# ln -s /usr/local/python3/bin/python3 /usr/bin/python

[root@instance-t9y7vj07 Python-3.6.2]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

上面后面的就是修改软连接

接下来就是修改配置文件了:

[root@instance-t9y7vj07 Python-3.6.2]# cd /

[root@instance-t9y7vj07 /]# python -V

-bash: python: command not found

[root@instance-t9y7vj07 /]# ls -ol yum*

ls: cannot access yum*: No such file or directory

[root@instance-t9y7vj07 /]# cd /usr/bin/

[root@instance-t9y7vj07 bin]# ls -ol yum*

-rwxr-xr-x. 1 root 801 Apr 13 20:58 yum

-rwxr-xr-x. 1 root 10189 Jul 31 00:13 yum-builddep

-rwxr-xr-x. 1 root 9039 Jul 31 00:13 yum-config-manager

-rwxr-xr-x. 1 root 8538 Jul 31 00:13 yum-debug-dump

-rwxr-xr-x. 1 root 7903 Jul 31 00:13 yum-debug-restore

-rwxr-xr-x. 1 root 11115 Jul 31 00:13 yumdownloader

-rwxr-xr-x. 1 root 11031 Jul 31 00:13 yum-groups-manager

[root@instance-t9y7vj07 bin]#

以上文件都要修改文件行首处 #!/usr/bin/python 改为 #!/usr/bin/python2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值