目录
● 安装python
① 更新软件列表
② 安装编译python需要用到的环境
③ 下载python源码
④ 解压源码包
⑤ 配置
⑥ 编译
⑦ 安装
● 建立软连接
说明
① 删除原来的软连接
② 在/usr/bin/目录创建软连接python,定向/usr/local/bin/python3.9
③ 检查python版本是否是3.9
● 更新pip
① 更新源
② 建立面向pip的源文件
③ 源文件pip.conf里需要输入的内容
● 安装python
① 更新软件列表
sudo apt update
② 安装编译python需要用到的环境
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
③ 下载python源码
wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz// 这里是python3.9.10版本,需要其它版本可到python官网选择下载// 如果在驱动直接下载python源码出现卡顿,网络延迟等现象,建议进入python官网下载源码包,在上传到开发板进行解压
④ 解压源码包
tar xvf Python-3.9.10.tgz
⑤ 配置
./configure --enable-optimizations
//配置完后生成了Makefile文件,即配置成功,可以进入下一步
⑥ 编译
make - j4//此编译过程时间较长,30分钟左右。//若出现下图的提示,即编译成功,可以进行下一步的操作
⑦ 安装
sudo make install
以上完成了python3.9的安装,路径默认是/usr/local/bin
● 建立软连接
说明
● 原因:刚完成python3.9版本的安装后,默认路径在 /usr/local/bin 。并不方便查找
● 目的:建立python3.9专门的软连接,指定 python 指令找到刚安装的 python3.9。
① 删除原来的软连接
sudo rm -f /usr/bin/python
② 在/usr/bin/目录创建软连接python,定向/usr/local/bin/python3.9
sudo ln -s /usr/local/bin/python3.9 /usr/bin/python//因为是在bin底下生成的一个文件,所以需要用到超级用户权限sudo
③ 检查python版本是否是3.9
python --version//如下图所示,是我们要的python3.9版本,建立成功
● 更新pip
说明:
● Linux 系统 pip 默认使用的源为 Python 官方的源, 但是国内访问 Python 官方的源速度是很慢的, 并且经常会由于网络原因导致 Python 软件包安装失败。 所以在使用 pip 安装 Python 库时, 需要更换 pip 源。● pip 有点像 python 环境中的 apt-get, 从服务器获得 python 开发用的第三方包
① 更新源
sudo apt install -y python-pip python3-pip
② 建立面向pip的源文件
③ 源文件pip.conf里需要输入的内容
[global]timeout = 6000index-url = https://pypi.tuna.tsinghua.edu.cn/simpletrusted-host = pypi.tuna.tsinghua.edu.cn
最后在命令行中输入python指令,若出现下图中的内容,那么整个python3.9.10的环境搭建就已完成!!!