嵌入式和Python(一):python环境搭建的详细步骤

目录

● 安装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 = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

最后在命令行中输入python指令,若出现下图中的内容,那么整个python3.9.10的环境搭建就已完成!!!

猜你喜欢

转载自blog.csdn.net/m0_74985965/article/details/129335235