第一種方式:
SCL 源目前由 CentOS SIG 維護,除了重新編譯構建 Red Hat 的 Software Collections 外,還額外提供一些它們自己的軟件包。
該源中包含不少程序的更高版本,可以在不改變原有舊版本程序包的情況下安裝,使用時需要通過 scl
命令調用。
運行如下命令可以在 CentOS 上安裝 SCL 源:
# yum install centos-release-scl
運行如下命令從 scl
源安裝可用的最新版 python 3:
# yum install rh-python35
運行如下特殊的 scl
命令,在當前 shell 中啟用安裝的軟件包:
# scl enable rh-python35 bash
運行如下命令檢查安裝的 python3 版本:
# python --version
Python 3.5.1
運行如下命令獲取系統已安裝的 SCL 軟件包列表:
# scl -l
rh-python35
第二種方法:
centos6安裝python3.4和pip3
在安裝了epel源的情況下,直接yum就可以安裝python3.4
yum install python34 -y
python3 --version
沒有自帶pip3,從官網安裝
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
pip3 -V
寫個簡單的代碼
#!/usr/bin/python3 # -*- coding: UTF-8 -*- import sys print(sys.version)