更改

跳转至: 导航搜索

Orange Pi Zero 2W

添加407字节, 2023年9月21日 (四) 14:43
Python源码编译安装的方法
=== Python源码编译安装的方法 ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;" |-| <big>'''如果使用的Ubuntu或者Debian系统软件仓库中的Python版本不符合开发的要求,想要使用最新版本的Python,可以使用下面的方法下载Python的源码包来编译安装最新版本的Python。'''
'''下面演示的是编译安装Python3.9的最新版本,如果要编译安装其他的版本的Python,方法也是一样的(需要下载想要安装的Python对应的源码)。'''</big>|}
<ol style="list-style-type: decimal;">
<li><p>首先安装编译Python需要的依赖包</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo apt-get update'''</p>
<p>orangepi@orangepi:~$ '''sudo apt-get install -y build-essential zlib1g-dev \'''</p>
<p>'''libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev \'''</p>
<p>'''libreadline-dev libffi-dev curl libbz2-dev'''</p>|}</li>
<li><p>然后下载最新版本的Python3.9源码并解压</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''wget \'''</p>
<p>[https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz '''https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz''']</p>
<p>orangepi@orangepi:~$ '''tar xvf Python-3.9.10.tgz'''</p>|}</li>
<li><p>然后运行配置命令</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''cd Python-3.9.10'''</p>
<p>orangepi@orangepi:~$ '''./configure --enable-optimizations'''</p>|}</li>
<li><p>然后编译安装Python3.9,编译时间大概需要半个小时左右</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''make -j4'''</p>
<p>orangepi@orangepi:~$ '''sudo make altinstall'''</p>|}</li>
<li><p>安装完后可以使用下面的命令查看下刚安装的Python的版本号</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''python3.9 --version'''</p>
<p>'''Python 3.9.10'''</p>|}</li>
<li><p>然后更新下pip</p>
{| class="wikitable" style="width:800px;" |-| <p>orangepi@orangepi:~$ '''/usr/local/bin/python3.9 -m pip install --upgrade pip'''</p>|}</li></ol>
<span id="python更换pip源的方法"></span>
 
=== Python更换pip源的方法 ===
8,460
个编辑

导航菜单