当前位置:   article > 正文

【香橙派系列教程】(七)香橙派下的Python3安装

【香橙派系列教程】(七)香橙派下的Python3安装

【七】香橙派下的Python3安装

为接下来的Linux图像识别智能垃圾桶做准备。

图像处理使用京东SDK只支持pyhton和Java接口,目的是引入C语言的Python调用,感受大厂做的算法bug

此接口是人工智能接口,京东识别模型是通过训练后的模型,精准度取决于训练程度,人工智能范畴在常规嵌入式设备负责执行居多

简单来说就是:嵌入式设备负责数据采集,然后转发给人工智能识别后,拿到结果进行执行器动作

1.安装Python3

总体流程概述:

//1.查看当前python版本
python --version
//2.输完按Tab键
ls /usr/bin/py
//3.更新源
sudo apt update
//4.编译安装工具  
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 
//5.下载解压安装包
wget \
https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
tar xvf Python-3.9.10.tgz
//6.进入源码包
cd Python-3.9.10/
//7.配置信息,后面的参数是全志官方的指引
./configure --enable-optimizations
//8.编译
make -j4
//9.安装
sudo make install
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

1.配置

1.查看当前python版本:

默认ubantu系统下pyhton版本比较多,目前需要更新到3.9版本,对于图像处理偏向于人工智能这类编程,更好用一些

老版本会不支持图像处理的接口

python --version
  • 1

image-20240508152151123

查看目录下的Python

//输完按Tab键
ls /usr/bin/py
  • 1
  • 2

在这里插入图片描述

2.更新apt源(大概6分钟左右)

sudo apt update
  • 1

image-20240508154333815

3.编译安装Python3.9需要用到的工具:

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
  • 1
  • 2
  • 3

image-20240508154655035

4.使用wget指令下载pyhton3.9的安装包

wget \
https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
  • 1
  • 2

5.解压源码包

tar xvf Python-3.9.10.tgz
  • 1

image-20240508155118932

6.配置安装选项

//进入源码包
cd Python-3.9.10/
//配置信息,后面的参数是全志官方的指引
./configure --enable-optimizations
  • 1
  • 2
  • 3
  • 4

image-20240508155818240

2.编译(35min)

j4代表四核全速,我们用的全志是4核的,编译时间很久,慢慢等待。

make -j4
  • 1

带你们开一下乐子,全速在跑,CPU温度直接飙到76摄氏度哈哈哈哈

image-20240508195856478

3.安装

这个过程其实就是一个拷贝的过程,将编译的一些文件放到该放的位置。

sudo make install
  • 1

执行完以上的所有步骤,Python3.9就被成功的安装在了/usr/local/bin下

cd /usr/local/bin
ls -l
  • 1
  • 2

image-20240508203605953

安装完毕记得重启一下:sudo reboot

python3 –version 就可以看到安装的版本了

2.建立软链接

默认还是指向2.7版本的,所以我们需要更改一下pyhton3的软链接

which python
  • 1

image-20240508204655323

ls /usr/bin/python -l
  • 1

image-20240508204722887

存放的位置都不一样,其实在local/bin下有很多版本的python,所以为了使得python指令可以准确的知道我要使用的是3.9版本的python,软连接的建立是十分必要的。

image-20240508205019759

软链接修改方法:

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 
python --version //检查python版本是否是3.9
  • 1
  • 2
  • 3
  • 4

image-20240508205611669

3.更新pip源

pip用于安装第三方的库,跟apt的功能一样。

//查看apt源对应访问服务器的网址
cat /etc/apt/sources.list
  • 1
  • 2

image-20240508210718560

Linux 系统 pip 默认使用的源为 Python 官方的源,而官方的源架设在国外,国内访问 Python 官方的源速度是很慢的, 并且经常会由于网络原因导致 Python 软件包安装失败。 所以在使用 pip 安装 Python 库时, 需要换 pip 源。

//1.更新pip
sudo apt install -y python-pip python3-pip 
  • 1
  • 2

查看所有文件,. 打头的文件是隐藏文件,ls -a 可以将所有文件全部展示出来

image-20240508211149489

//2.创建一个隐藏文件
mkdir .pip
//3.进入文件夹
cd .pip
//4.编写配置文件
vi pip.conf
    //文件内容如下:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

冷知识:

清华大学提供了一个Python软件包的镜像源,可用于加速pip安装Python软件包的速度。

国内地址是:https://pypi.tuna.tsinghua.edu.cn/simple

//更新源
mkdir -p ~/.pip //建立pip工作文件夹
vim ~/.pip/pip.conf //添加pip服务器配置文件
//文件内容如下:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号