版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/joefany/article/details/82113900
来吧来吧,说了好久的python学习之路。
1.环境搭建:
考虑到想随时随地能开发python而不用频繁安装,上服务器装python,其实腾讯云很早之前就入手了一枚linux服务器,挂了个博客就没咋用,终于派上用场了,嘎嘎。。。
开始安装:
由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。
可输入python,查看可以得知是Python2.7.5版本
输入 which python
可以查看位置,一般是位于/usr/bin/python目录下。可以知道我们的python在 /usr/bin目录中
[root@VM_0_13_centos python]# cd /usr/bin/
[root@VM_0_13_centos bin]# ll python*
lrwxrwxrwx 1 root root 9 Jul 2 14:49 python2 -> python2.7
-rwxr-xr-x 1 root root 7216 Apr 11 15:36 python2.7
可以看到,python指向的是python2,python2指向的是python2.7,因此我们可以装个python3,然后将python指向python3,然后python2指向python2.7,那么两个版本的python就能共存了。
下面介绍安装Python3的方法
首先安装依赖包
yum -y groupinstall "Development tools" 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,我下载的是Python3.7.0
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
如果速度不够快,可以直接去官网下载,利用WinSCP等软件传到服务器上指定位置,我的存放目录是/usr/local/python3,使用命令:
mkdir /usr/local/python3
建立一个空文件夹
然后解压压缩包,进入该目录,安装Python3
tar -xvf Python-3.7.0.tar.xz cd Python-3.7.0 ./configure --prefix=/usr/local/python3 make && make install
将原来的链接备份 mv /usr/bin/python /usr/bin/python.bak
最后创建软链接 ln -s /usr/local/python3/bin/python3 /usr/bin/python
最后更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用
vi /usr/bin/yum
把#! /usr/bin/python修改为#! /usr/bin/python2
vi /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python 修改为#! /usr/bin/python2
在命令行中输入python测试
[root@VM_0_13_centos bin]# python
Python 3.7.0 (default, Aug 26 2018, 14:17:29)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>