Centos 的官方源默認是沒有python3,所以不能直接yum
安裝。
下面介紹幾個常用的方法在Centos下安裝Python3。
目錄
- 一、epel 源安裝
- 二、源碼安裝
-
- 然后解壓:
- 注意
- 配置:
- 編譯:
- 安裝:
- 完成實例
-
一、epel 源安裝
首先安裝epel源:
yum install epel-release
在有epel源的情況下查詢yum的python3狀況:
yum list | grep python3
下面為我機器上的查詢實例:
[root@b2f8114e2c34 build]# yum list | grep python3 abrt-addon-python3.noarch 2.1.11-50.el7 epel boost-python34.x86_64 1.53.0-28.el7 epel boost-python34-devel.x86_64 1.53.0-28.el7 epel boost-python34-static.x86_64 1.53.0-28.el7 epel boost169-mpich-python3.x86_64 1.69.0-1.el7 epel boost169-mpich-python3-devel.x86_64 1.69.0-1.el7 epel boost169-openmpi-python3.x86_64 1.69.0-1.el7 epel boost169-openmpi-python3-devel.x86_64 1.69.0-1.el7 epel boost169-python3.x86_64 1.69.0-1.el7 epel boost169-python3-devel.x86_64 1.69.0-1.el7 epel gfal2-python3.x86_64 1.9.5-2.el7 epel libpeas-loader-python36.x86_64 1.22.0-2.el7 epel python3-camel.noarch 0.1.2-2.el7 epel python3-cffi-doc.noarch 1.9.1-3.el7 epel python3-cups-doc.x86_64 1.9.74-4.el7 epel python3-docutils-doc.noarch 0.12-0.10.20140510svn7747.el7 epel python3-jinja2-doc.noarch 2.8-4.el7 epel python3-opentrep.x86_64 0.07.1-2.el7 epel python3-pygments-doc.noarch 2.2.0-3.el7 epel python3-pyudev.noarch 0.21.0-2.el7 epel python3-rpdb.noarch 0.1.5-3.el7.1 epel python3-rpm-macros.noarch 3-23.el7 epel python3-sphinx.noarch 1.2.3-5.el7 epel python3-sphinx-common.noarch 1.2.3-5.el7 epel python3-sphinx-doc.noarch 1.2.3-5.el7 epel python3-sphinx-latex.noarch 1.2.3-5.el7 epel python3-sqlalchemy-doc.noarch 1.1.3-3.el7 epel python3-tornado-doc.x86_64 4.4.2-2.el7 epel python3-urjtag.x86_64 2017.10-3.el7 epel python3-virtualenv-doc.noarch 15.1.0-4.el7 epel python34.x86_64 3.4.9-3.el7 epel python34-Cython.x86_64 0.28.4-3.el7 epel python34-PyYAML.x86_64 3.11-4.el7 epel python34-apsw.x86_64 3.7.17.r1-3.el7 epel python34-asn1crypto.noarch 0.24.0-7.el7 epel python34-backports-ssl_match_hostname.noarch python34-blosc.x86_64 1.2.8-5.el7 epel python34-bsddb3.x86_64 6.2.6-4.el7 epel python34-chardet.noarch 2.3.0-5.el7 epel python34-click.noarch 6.7-8.el7 epel python34-coverage.x86_64 4.0.3-5.el7 epel python34-cups.x86_64 1.9.74-4.el7 epel python34-dateutil.noarch 1:2.4.2-5.el7 epel python34-debug.x86_64 3.4.9-3.el7 epel python34-devel.x86_64 3.4.9-3.el7 epel python34-docutils.noarch 0.12-0.10.20140510svn7747.el7 epel python34-empy.noarch 3.3.3-2.el7 epel python34-fedfind.noarch 4.2.0-1.el7 epel python34-idna.noarch 2.7-2.el7 epel python34-jinja2.noarch 2.8-4.el7 epel python34-jsmva.noarch 6.16.00-4.el7 epel python34-jupyroot.x86_64 6.16.00-4.el7 epel python34-lark-parser.noarch 0.6.4-6.el7 epel python34-leveldb.x86_64 0.194-2.el7 epel python34-lhapdf.x86_64 6.2.1-6.el7 epel python34-libs.x86_64 3.4.9-3.el7 epel python34-markdown.noarch 2.4.1-4.el7 epel python34-markupsafe.x86_64 0.23-3.el7 epel python34-mock.noarch 2.0.0-2.el7 epel python34-nose.noarch 1.3.7-4.el7 epel python34-numpy.x86_64 1.10.4-7.el7 epel python34-numpy-f2py.x86_64 1.10.4-7.el7 epel python34-parso.noarch 0.3.1-2.el7 epel python34-pbr.noarch 4.2.0-3.el7 epel python34-pdir2.noarch 0.3.0-6.el7 epel python34-pip.noarch 8.1.2-8.el7 epel python34-process-tests.noarch 1.0.0-11.el7 epel python34-psutil.x86_64 2.2.1-5.el7 epel python34-psycopg2.x86_64 2.7.7-1.el7 epel python34-psycopg2-tests.x86_64 2.7.7-1.el7 epel python34-py.noarch 1.4.32-2.el7 epel python34-py4j.noarch 0.10.7-4.el7 epel python34-pycryptodomex.x86_64 3.7.3-2.el7 epel python34-pygments.noarch 2.2.0-3.el7 epel python34-pygraphviz.x86_64 1.3-2.rc2.el7.2 epel python34-pysocks.noarch 1.6.8-6.el7 epel python34-pytest.noarch 2.9.2-3.el7 epel python34-pytest-cov.noarch 2.5.1-3.el7 epel python34-pythia8.x86_64 8.2.35-6.el7 epel python34-pyvirtualize.noarch 0.9-5.20181003git57d2307.el7 epel python34-pyvmomi.noarch 6.7.1-3.el7 epel python34-requests.noarch 2.12.5-3.el7 epel python34-root.x86_64 6.16.00-4.el7 epel python34-setuptools.noarch 39.2.0-3.el7 epel python34-setuptools_scm.noarch 1.17.0