1.python环境搭建(linux)

版权声明:本文为博主原创文章,未经博主允许不得转载。 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.
>>>

猜你喜欢

转载自blog.csdn.net/joefany/article/details/82113900