唐筱玖 發表於 2019-12-24 15:41:00

Centos 安装 Python3

<p><span style="color: rgba(0, 0, 0, 1)">Centos 的官方源默认是没有python3,所以不能直接<code>yum</code>安装。</span></p>
<p><span style="color: rgba(0, 0, 0, 1)">下面介绍几个常用的方法在Centos下安装Python3。</span></p>
<p><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span></p>
<div id="ez-toc-container" class="counter-hierarchy counter-decimal ez-toc-grey">
<div class="ez-toc-title-container">
<p class="ez-toc-title"><span style="color: rgba(0, 0, 0, 1)">目录</span></p>
</div>
<ul class="ez-toc-list">
<li><span style="color: rgba(0, 0, 0, 1)">一、epel 源安装</span></li>
<li><span style="color: rgba(0, 0, 0, 1)">二、源码安装</span>
<ul>
<li>
<ul>
<li>然后解压:</li>
</ul>
</li>
<li>注意
<ul>
<li>配置:</li>
<li>编译:</li>
<li>安装:</li>
</ul>
</li>
<li>完成实例</li>
</ul>
</li>
</ul>
</div>
<h2><span id="epel" class="ez-toc-section" style="color: rgba(0, 0, 0, 1)">一、epel 源安装</span></h2>
<p><span style="color: rgba(0, 0, 0, 1)">首先安装epel源:</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">yum install epel-release</code></span></pre>
<p><span style="color: rgba(0, 0, 0, 1)">在有epel源的情况下查询yum的python3状况:</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">yum list | grep python3</code></span></pre>
<p><span style="color: rgba(0, 0, 0, 1)">下面为我机器上的查询实例:</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="hljs cs">[<span class="hljs-meta">root@b2f8114e2c34 build]<span class="hljs-meta"># yum list | grep python3
abrt-addon-python3.noarch                <span class="hljs-number">2.1<span class="hljs-number">.11<span class="hljs-number">-50.el7                   epel   
boost-python34.x86_64                  <span class="hljs-number">1.53<span class="hljs-number">.0<span class="hljs-number">-28.el7                   epel   
boost-python34-devel.x86_64            <span class="hljs-number">1.53<span class="hljs-number">.0<span class="hljs-number">-28.el7                   epel   
boost-python34-<span class="hljs-keyword">static.x86_64             <span class="hljs-number">1.53<span class="hljs-number">.0<span class="hljs-number">-28.el7                   epel   
boost169-mpich-python3.x86_64            <span class="hljs-number">1.69<span class="hljs-number">.0<span class="hljs-number">-1.el7                  epel   
boost169-mpich-python3-devel.x86_64      <span class="hljs-number">1.69<span class="hljs-number">.0<span class="hljs-number">-1.el7                  epel   
boost169-openmpi-python3.x86_64          <span class="hljs-number">1.69<span class="hljs-number">.0<span class="hljs-number">-1.el7                  epel   
boost169-openmpi-python3-devel.x86_64    <span class="hljs-number">1.69<span class="hljs-number">.0<span class="hljs-number">-1.el7                  epel   
boost169-python3.x86_64                  <span class="hljs-number">1.69<span class="hljs-number">.0<span class="hljs-number">-1.el7                  epel   
boost169-python3-devel.x86_64            <span class="hljs-number">1.69<span class="hljs-number">.0<span class="hljs-number">-1.el7                  epel   
gfal2-python3.x86_64                     <span class="hljs-number">1.9<span class="hljs-number">.5<span class="hljs-number">-2.el7                     epel   
libpeas-loader-python36.x86_64         <span class="hljs-number">1.22<span class="hljs-number">.0<span class="hljs-number">-2.el7                  epel   
python3-camel.noarch                     <span class="hljs-number">0.1<span class="hljs-number">.2<span class="hljs-number">-2.el7                     epel   
python3-cffi-doc.noarch                  <span class="hljs-number">1.9<span class="hljs-number">.1<span class="hljs-number">-3.el7                     epel   
python3-cups-doc.x86_64                  <span class="hljs-number">1.9<span class="hljs-number">.74<span class="hljs-number">-4.el7                  epel   
python3-docutils-doc.noarch            <span class="hljs-number">0.12<span class="hljs-number">-0.10<span class="hljs-number">.20140510svn7747.el7   epel   
python3-jinja2-doc.noarch                <span class="hljs-number">2.8<span class="hljs-number">-4.el7                     epel   
python3-opentrep.x86_64                  <span class="hljs-number">0.07<span class="hljs-number">.1<span class="hljs-number">-2.el7                  epel   
python3-pygments-doc.noarch            <span class="hljs-number">2.2<span class="hljs-number">.0<span class="hljs-number">-3.el7                     epel   
python3-pyudev.noarch                  <span class="hljs-number">0.21<span class="hljs-number">.0<span class="hljs-number">-2.el7                  epel   
python3-rpdb.noarch                      <span class="hljs-number">0.1<span class="hljs-number">.5<span class="hljs-number">-3.el7<span class="hljs-number">.1                   epel   
python3-rpm-macros.noarch                <span class="hljs-number">3<span class="hljs-number">-23.el7                        epel   
python3-sphinx.noarch                  <span class="hljs-number">1.2<span class="hljs-number">.3<span class="hljs-number">-5.el7                     epel   
python3-sphinx-common.noarch             <span class="hljs-number">1.2<span class="hljs-number">.3<span class="hljs-number">-5.el7                     epel   
python3-sphinx-doc.noarch                <span class="hljs-number">1.2<span class="hljs-number">.3<span class="hljs-number">-5.el7                     epel   
python3-sphinx-latex.noarch            <span class="hljs-number">1.2<span class="hljs-number">.3<span class="hljs-number">-5.el7                     epel   
python3-sqlalchemy-doc.noarch            <span class="hljs-number">1.1<span class="hljs-number">.3<span class="hljs-number">-3.el7                     epel   
python3-tornado-doc.x86_64               <span class="hljs-number">4.4<span class="hljs-number">.2<span class="hljs-number">-2.el7                     epel   
python3-urjtag.x86_64                  <span class="hljs-number">2017.10<span class="hljs-number">-3.el7                   epel   
python3-virtualenv-doc.noarch            <span class="hljs-number">15.1<span class="hljs-number">.0<span class="hljs-number">-4.el7                  epel   
python34.x86_64                        <span class="hljs-number">3.4<span class="hljs-number">.9<span class="hljs-number">-3.el7                     epel   
python34-Cython.x86_64                   <span class="hljs-number">0.28<span class="hljs-number">.4<span class="hljs-number">-3.el7                  epel   
python34-PyYAML.x86_64                   <span class="hljs-number">3.11<span class="hljs-number">-4.el7                      epel   
python34-apsw.x86_64                     <span class="hljs-number">3.7<span class="hljs-number">.17.r1<span class="hljs-number">-3.el7               epel   
python34-asn1crypto.noarch               <span class="hljs-number">0.24<span class="hljs-number">.0<span class="hljs-number">-7.el7                  epel   
python34-backports-ssl_match_hostname.noarch
python34-blosc.x86_64                  <span class="hljs-number">1.2<span class="hljs-number">.8<span class="hljs-number">-5.el7                     epel   
python34-bsddb3.x86_64                   <span class="hljs-number">6.2<span class="hljs-number">.6<span class="hljs-number">-4.el7                     epel   
python34-chardet.noarch                  <span class="hljs-number">2.3<span class="hljs-number">.0<span class="hljs-number">-5.el7                     epel   
python34-click.noarch                  <span class="hljs-number">6.7<span class="hljs-number">-8.el7                     epel   
python34-coverage.x86_64               <span class="hljs-number">4.0<span class="hljs-number">.3<span class="hljs-number">-5.el7                     epel   
python34-cups.x86_64                     <span class="hljs-number">1.9<span class="hljs-number">.74<span class="hljs-number">-4.el7                  epel   
python34-dateutil.noarch               <span class="hljs-number">1:<span class="hljs-number">2.4<span class="hljs-number">.2<span class="hljs-number">-5.el7                   epel   
python34-debug.x86_64                  <span class="hljs-number">3.4<span class="hljs-number">.9<span class="hljs-number">-3.el7                     epel   
python34-devel.x86_64                  <span class="hljs-number">3.4<span class="hljs-number">.9<span class="hljs-number">-3.el7                     epel   
python34-docutils.noarch               <span class="hljs-number">0.12<span class="hljs-number">-0.10<span class="hljs-number">.20140510svn7747.el7   epel   
python34-empy.noarch                     <span class="hljs-number">3.3<span class="hljs-number">.3<span class="hljs-number">-2.el7                     epel   
python34-fedfind.noarch                  <span class="hljs-number">4.2<span class="hljs-number">.0<span class="hljs-number">-1.el7                     epel   
python34-idna.noarch                     <span class="hljs-number">2.7<span class="hljs-number">-2.el7                     epel   
python34-jinja2.noarch                   <span class="hljs-number">2.8<span class="hljs-number">-4.el7                     epel   
python34-jsmva.noarch                  <span class="hljs-number">6.16<span class="hljs-number">.00<span class="hljs-number">-4.el7                   epel   
python34-jupyroot.x86_64               <span class="hljs-number">6.16<span class="hljs-number">.00<span class="hljs-number">-4.el7                   epel   
python34-lark-parser.noarch            <span class="hljs-number">0.6<span class="hljs-number">.4<span class="hljs-number">-6.el7                     epel   
python34-leveldb.x86_64                  <span class="hljs-number">0.194<span class="hljs-number">-2.el7                     epel   
python34-lhapdf.x86_64                   <span class="hljs-number">6.2<span class="hljs-number">.1<span class="hljs-number">-6.el7                     epel   
python34-libs.x86_64                     <span class="hljs-number">3.4<span class="hljs-number">.9<span class="hljs-number">-3.el7                     epel   
python34-markdown.noarch               <span class="hljs-number">2.4<span class="hljs-number">.1<span class="hljs-number">-4.el7                     epel   
python34-markupsafe.x86_64               <span class="hljs-number">0.23<span class="hljs-number">-3.el7                      epel   
python34-mock.noarch                     <span class="hljs-number">2.0<span class="hljs-number">.0<span class="hljs-number">-2.el7                     epel   
python34-nose.noarch                     <span class="hljs-number">1.3<span class="hljs-number">.7<span class="hljs-number">-4.el7                     epel   
python34-numpy.x86_64                  <span class="hljs-number">1.10<span class="hljs-number">.4<span class="hljs-number">-7.el7                  epel   
python34-numpy-f2py.x86_64               <span class="hljs-number">1.10<span class="hljs-number">.4<span class="hljs-number">-7.el7                  epel   
python34-parso.noarch                  <span class="hljs-number">0.3<span class="hljs-number">.1<span class="hljs-number">-2.el7                     epel   
python34-pbr.noarch                      <span class="hljs-number">4.2<span class="hljs-number">.0<span class="hljs-number">-3.el7                     epel   
python34-pdir2.noarch                  <span class="hljs-number">0.3<span class="hljs-number">.0<span class="hljs-number">-6.el7                     epel   
python34-pip.noarch                      <span class="hljs-number">8.1<span class="hljs-number">.2<span class="hljs-number">-8.el7                     epel   
python34-process-tests.noarch            <span class="hljs-number">1.0<span class="hljs-number">.0<span class="hljs-number">-11.el7                  epel   
python34-psutil.x86_64                   <span class="hljs-number">2.2<span class="hljs-number">.1<span class="hljs-number">-5.el7                     epel   
python34-psycopg2.x86_64               <span class="hljs-number">2.7<span class="hljs-number">.7<span class="hljs-number">-1.el7                     epel   
python34-psycopg2-tests.x86_64         <span class="hljs-number">2.7<span class="hljs-number">.7<span class="hljs-number">-1.el7                     epel   
python34-py.noarch                     <span class="hljs-number">1.4<span class="hljs-number">.32<span class="hljs-number">-2.el7                  epel   
python34-py4j.noarch                     <span class="hljs-number">0.10<span class="hljs-number">.7<span class="hljs-number">-4.el7                  epel   
python34-pycryptodomex.x86_64            <span class="hljs-number">3.7<span class="hljs-number">.3<span class="hljs-number">-2.el7                     epel   
python34-pygments.noarch               <span class="hljs-number">2.2<span class="hljs-number">.0<span class="hljs-number">-3.el7                     epel   
python34-pygraphviz.x86_64               <span class="hljs-number">1.3<span class="hljs-number">-2.rc2.el7<span class="hljs-number">.2               epel   
python34-pysocks.noarch                  <span class="hljs-number">1.6<span class="hljs-number">.8<span class="hljs-number">-6.el7                     epel   
python34-pytest.noarch                   <span class="hljs-number">2.9<span class="hljs-number">.2<span class="hljs-number">-3.el7                     epel   
python34-pytest-cov.noarch               <span class="hljs-number">2.5<span class="hljs-number">.1<span class="hljs-number">-3.el7                     epel   
python34-pythia8.x86_64                  <span class="hljs-number">8.2<span class="hljs-number">.35<span class="hljs-number">-6.el7                  epel   
python34-pyvirtualize.noarch             <span class="hljs-number">0.9<span class="hljs-number">-5.20181003git57d2307.el7    epel   
python34-pyvmomi.noarch                  <span class="hljs-number">6.7<span class="hljs-number">.1<span class="hljs-number">-3.el7                     epel   
python34-requests.noarch               <span class="hljs-number">2.12<span class="hljs-number">.5<span class="hljs-number">-3.el7                  epel   
python34-root.x86_64                     <span class="hljs-number">6.16<span class="hljs-number">.00<span class="hljs-number">-4.el7                   epel   
python34-setuptools.noarch               <span class="hljs-number">39.2<span class="hljs-number">.0<span class="hljs-number">-3.el7                  epel   
python34-setuptools_scm.noarch         <span class="hljs-number">1.17<span class="hljs-number">.0<span class="hljs-number">-3.el7                  epel   
python34-six.noarch                      <span class="hljs-number">1.11<span class="hljs-number">.0<span class="hljs-number">-3.el7                  epel   
python34-slack_cleaner.noarch            <span class="hljs-number">0.5<span class="hljs-number">.0<span class="hljs-number">-2.el7                     epel   
python34-slacker.noarch                  <span class="hljs-number">0.12<span class="hljs-number">.0<span class="hljs-number">-4.el7                  epel   
python34-snowballstemmer.noarch          <span class="hljs-number">1.2<span class="hljs-number">.1<span class="hljs-number">-9.el7                     epel   
python34-sphinx.noarch                   <span class="hljs-number">1.2<span class="hljs-number">.3<span class="hljs-number">-5.el7                     epel   
python34-sphinx-latex.noarch             <span class="hljs-number">1.2<span class="hljs-number">.3<span class="hljs-number">-5.el7                     epel   
python34-sqlalchemy.x86_64               <span class="hljs-number">1.1<span class="hljs-number">.3<span class="hljs-number">-3.el7                     epel   
python34-tabulate.noarch               <span class="hljs-number">0.8<span class="hljs-number">.3<span class="hljs-number">-6.el7                     epel   
python34-test.x86_64                     <span class="hljs-number">3.4<span class="hljs-number">.9<span class="hljs-number">-3.el7                     epel   
python34-tkinter.x86_64                  <span class="hljs-number">3.4<span class="hljs-number">.9<span class="hljs-number">-3.el7                     epel   
python34-tools.x86_64                  <span class="hljs-number">3.4<span class="hljs-number">.9<span class="hljs-number">-3.el7                     epel   
python34-urllib3.noarch                  <span class="hljs-number">1.19<span class="hljs-number">.1<span class="hljs-number">-5.el7                  epel   
python34-uwsgidecorators.x86_64          <span class="hljs-number">2.0<span class="hljs-number">.17<span class="hljs-number">.1<span class="hljs-number">-2.el7                  epel   
python34-virtualenv.noarch               <span class="hljs-number">15.1<span class="hljs-number">.0<span class="hljs-number">-4.el7                  epel   
python34-whoosh.noarch                   <span class="hljs-number">2.7<span class="hljs-number">.4<span class="hljs-number">-5.el7                     epel   
python34-xrootd.x86_64                   <span class="hljs-number">1:<span class="hljs-number">4.9<span class="hljs-number">.0<span class="hljs-number">-2.el7                   epel   
python36.x86_64                        <span class="hljs-number">3.6<span class="hljs-number">.6<span class="hljs-number">-5.el7                     epel   
python36-Cython.x86_64                   <span class="hljs-number">0.28<span class="hljs-number">.4<span class="hljs-number">-3.el7                  epel   
python36-PyMySQL.noarch                  <span class="hljs-number">0.9<span class="hljs-number">.2<span class="hljs-number">-2.el7                     epel   
python36-PyYAML.x86_64                   <span class="hljs-number">3.11<span class="hljs-number">-4.el7                      epel   
python36-aiosmtpd.noarch               <span class="hljs-number">1.0<span class="hljs-number">-3.el7                     epel   
python36-arrow.noarch                  <span class="hljs-number">0.8<span class="hljs-number">.0<span class="hljs-number">-4.el7                     epel   
python36-asn1crypto.noarch               <span class="hljs-number">0.24<span class="hljs-number">.0<span class="hljs-number">-7.el7                  epel   
python36-astroid.noarch                  <span class="hljs-number">1.4<span class="hljs-number">.9<span class="hljs-number">-3.el7                     epel   
python36-atpublic.x86_64               <span class="hljs-number">0.5<span class="hljs-number">-2.el7                     epel   
python36-attrs.noarch                  <span class="hljs-number">17.4<span class="hljs-number">.0<span class="hljs-number">-4.el7                  epel   
python36-autowrap.noarch               <span class="hljs-number">0.19<span class="hljs-number">.0<span class="hljs-number">-2.el7                  epel   
python36-backports_abc.noarch            <span class="hljs-number">0.5<span class="hljs-number">-2.el7                     epel   
python36-bitarray.x86_64               <span class="hljs-number">0.8<span class="hljs-number">.3<span class="hljs-number">-2.el7                     epel   
python36-blessed.noarch                  <span class="hljs-number">1.14<span class="hljs-number">.1<span class="hljs-number">-3.el7                  epel   
python36-blosc.x86_64                  <span class="hljs-number">1.2<span class="hljs-number">.8<span class="hljs-number">-5.el7                     epel   
python36-bottle.noarch                   <span class="hljs-number">0.12<span class="hljs-number">.13<span class="hljs-number">-2.el7                   epel   
python36-breathe.noarch                  <span class="hljs-number">4.2<span class="hljs-number">.0<span class="hljs-number">-4.el7                     epel   </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></span></pre>
<p><span style="color: rgba(0, 0, 0, 1)">从上面可以看出我们可以安装<code>python3</code>,<code>python34</code>,<code>python36</code>。那么我以安装python36为例子,下面是安装python36和其对应pip的脚本:</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">yum install python36 python36-pip</code></span></pre>
<p><span style="color: rgba(0, 0, 0, 1)">安装好之后就可以直接使用,运行<code>python3</code>或者<code>python36</code>或者<code>python3.6</code>命令即可,库安装则使用的是<code>pip3</code>或者<code>pip3.6</code>命令。</span></p>
<p><span style="color: rgba(0, 0, 0, 1)">如下面这个样子:</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="hljs css"><span class="hljs-selector-attr"># <span class="hljs-selector-tag">python
<span class="hljs-selector-tag">python      <span class="hljs-selector-tag">python2<span class="hljs-selector-class">.7   <span class="hljs-selector-tag">python3<span class="hljs-selector-class">.6   <span class="hljs-selector-tag">python36   
<span class="hljs-selector-tag">python2   <span class="hljs-selector-tag">python3   <span class="hljs-selector-tag">python3<span class="hljs-selector-class">.6m
<span class="hljs-selector-attr"># <span class="hljs-selector-tag">pip3
<span class="hljs-selector-tag">pip3    <span class="hljs-selector-tag">pip3<span class="hljs-selector-class">.6
<span class="hljs-selector-attr">#</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></span></pre>
<p><span style="color: rgba(0, 0, 0, 1)">可以看出安装的Python3并不会与原生的Python2有冲突,名字都是分开来的,<code>安装python34或者其他版本的也是如有雷同</code>。</span></p>
<h2><span id="i" class="ez-toc-section" style="color: rgba(0, 0, 0, 1)">二、源码安装</span></h2>
<p><span style="color: rgba(0, 0, 0, 1)">源码安装可以去官网下载<code>最新的Python</code>,但是可能有点费时和麻烦。</span></p>
<p><span style="color: rgba(0, 0, 0, 1)">Python官网:<span style="color: rgba(0, 0, 0, 1)">https://www.python.org/</span></span></p>
<p><span style="color: rgba(0, 0, 0, 1)">首先在官网找到你要下载的版本的链接进行下载,这里我以python3.7.3为例:</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz</code></span></pre>
<h4><span id="i-2" class="ez-toc-section" style="color: rgba(0, 0, 0, 1)">然后解压:</span></h4>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">tar -zxvf Python-3.7.3.tgz</code></span></pre>
<p><span style="color: rgba(0, 0, 0, 1)">进入目录创建build目录用于编译(如果您喜欢在原本的目录编译也是没问题的,但是这并不是一个好的习惯)。</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs"><span class="hljs-built_in">cd Python-3.7.3
mkdir build</span></code></span></pre>
<h3><span id="i-3" class="ez-toc-section" style="color: rgba(0, 0, 0, 1)">注意</span></h3>
<p><span style="color: rgba(0, 0, 0, 1)">在开始前,请先确认您的机器上有<code>gcc</code>和<code>make</code>以及一些相关的依赖,如果没有的话可以执行下面的命令进行安装:</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">yum install gcc make libffi-devel zlib-devel</code></span></pre>
<h4><span id="i-4" class="ez-toc-section" style="color: rgba(0, 0, 0, 1)">配置:</span></h4>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">../configure</code></span></pre>
<p><span style="color: rgba(0, 0, 0, 1)">这里我就不加参数了,用默认的安装路径即可,如果您喜欢自定义的话,也可以自行进行参数增加。</span></p>
<h4><span id="i-5" class="ez-toc-section" style="color: rgba(0, 0, 0, 1)">编译:</span></h4>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">make</code></span></pre>
<p><span style="color: rgba(0, 0, 0, 1)">这条命令需要一定的时间,具体的时间依据您服务器的性能而定。</span></p>
<h4><span id="i-6" class="ez-toc-section" style="color: rgba(0, 0, 0, 1)">安装:</span></h4>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">make install</code></span></pre>
<p><span style="color: rgba(0, 0, 0, 1)">执行完这条命令之后<code>python3.7.3</code>也就安装好了,源码安装时会默认连同pip3一起安装,所以我们不需要在手动去下载pip3。</span></p>
<p><span style="color: rgba(0, 0, 0, 1)">上面的这几条命令您也可以一次性运行:</span></p>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="language-bash hljs">../configure &amp;&amp; make &amp;&amp; make install</code></span></pre>
<h3><span id="i-7" class="ez-toc-section" style="color: rgba(0, 0, 0, 1)">完成实例</span></h3>
<pre><span style="color: rgba(0, 0, 0, 1)"><code class="hljs css"><span class="hljs-selector-attr"># <span class="hljs-selector-tag">python
<span class="hljs-selector-tag">python             <span class="hljs-selector-tag">python3            <span class="hljs-selector-tag">python3<span class="hljs-selector-class">.7-config   
<span class="hljs-selector-tag">python2            <span class="hljs-selector-tag">python3-config   <span class="hljs-selector-tag">python3<span class="hljs-selector-class">.7m         
<span class="hljs-selector-tag">python2<span class="hljs-selector-class">.7          <span class="hljs-selector-tag">python3<span class="hljs-selector-class">.7          <span class="hljs-selector-tag">python3<span class="hljs-selector-class">.7m-config
<span class="hljs-selector-attr"># <span class="hljs-selector-tag">pip3
<span class="hljs-selector-tag">pip3    <span class="hljs-selector-tag">pip3<span class="hljs-selector-class">.7
<span class="hljs-selector-attr"># <span class="hljs-selector-tag">pip3
<span class="hljs-selector-tag">pip3    <span class="hljs-selector-tag">pip3<span class="hljs-selector-class">.7</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></span></pre><br><br>
来源:https://www.cnblogs.com/minimeta/p/12091874.html
頁: [1]
查看完整版本: Centos 安装 Python3