#cenos7上安装/升级python
此前服务器上安装了python2.7和python3.4,前几天安装Python库时突然提示说python3.4将要淘汰,因此打算将python升级到3.6,网上没有直接升级的方法,都是python3的安装方法。
记录一下自己的升级过程吧,简要过程就是:
- 安装python3.6;
- 卸载python3.4。
python3.6安装过程如下:
-
安装前查看当前系统下的python版本号
# python -V
#一般该指令查看到的是系统python2的版本号
# python3 -V
#查看python3的版本号 -
获取python3.x的官方软件包
# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
-
解压缩该软件包
# tar -zxvf Python-3.6.5.tgz
-
创建Python3文件夹,用来存放Python编译后的程序。在编译前,可以通过./configure设置安装目录)
# mkdir /usr/local/python36
-
进入第3步 解压后的文件夹
# cd Python-3.6.5
-
配置安装目录为刚刚创建的python3文件夹
# ./configure --prefix=/usr/local/python36
-
编译并安装
# make
# make install
-
创建当前安装的python3的软连接
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
-
验证当前系统下安装的python版本号
# python3 -V
Python3的其他版本安装步骤同上
python3的模块/库在 ~/.local/lib/pyhon3.6/site-packages
目录下,运行pip3安装模块/库时会安装到该目录下
python的卸载删除步骤请参考:
centos下python3的卸载删除