Linux开发板安装Python环境

这篇具有很好参考价值的文章主要介绍了Linux开发板安装Python环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 环境介绍

硬件:STM32MP157,使用的是野火出的开发板。

软件:Debian ARM 架构制作的 Linux 发行版,版本信息如下:

  • Linux发行版本:Debian GNU/Linux 10

    Linux开发板安装Python环境

  • 内核版本:4.19.94
    Linux开发板安装Python环境

2. Python 简介

对于 Python 是什么,此处简要概括如下:

  • Python 是一种跨平台的解析型编程语言

  • Python 易学、易用、功能强大,被大量应用在 AI、数据处理、编程教育中

  • 大量的开发者提供了各种 Python 代码库,其他人可以使用这些库轻松开发自己的程序

3. 安装python3环境

3.1 使用 apt 命令安装

1)先确认是否安装了python3

python3 --version

pip3 --version

输入上面两条命令,查看是否有输出python的版本信息,如果没有那么说明还没有安装python环境。

2)安装python3

安装之前,请先确认自己的板卡是否能联网。可以ping百度的网址:

ping www.baidu.com

如下图:

Linux开发板安装Python环境

虽然延迟有点高,但是可以确定确实能联网。

然后运行如下命令:

# 在板卡上执行如下命令,需要联网
# 第一次使用apt需要更新
sudo apt update

# 安装python3
sudo apt -y install python3

# 安装pip工具
sudo apt -y install python3-pip

安装过程如下图:

Linux开发板安装Python环境

3)确认是否安装完成

运行下面两条命令,查看是否能打印python的版本信息:

python3 --version

pip3 --version

如下图:

Linux开发板安装Python环境

可以看到,安装的是python3.7版本。

但是我想要安装的是python3.8,或者更高的版本,而是用apt命令,默认安装的是3.7版本。然后网上找了一些参考,安装更高版本只能下载python源码,然后自行编译安装。

3.2 安装更高版本python

下面我以安装python3.10.9版本为例,记录下安装过程。

大家可以参考官网这篇文章的介绍进行安装:

https://computingforgeeks.com/how-to-install-python-on-ubuntu-linux-system/

官网介绍了也可以通过命令安装python3.10以上的版本,但是我在自己的开发板试过了,安装失败,所以下面我只介绍下载源码,进行编译安装。

1)安装构建python3.10所需依赖

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

安装过程中需要确认的,输入y即可。

2)下载python3.10.9源码

wget https://www.python.org/ftp/python/3.10.9/Python-3.10.9.tgz

上面是使用wget命令下载,我们也可以在电脑上到python的官网下载,然后想办法把文件传输到开发板即可。

3)解压缩python3.10.9

tar -zvxf Python-3.10.9.tgz 

4)进入解压目录,运行configure文件

cd Python-3.10.9
./configure --enable-optimizations

configure脚本可以检查所需的依赖项,–-enable optimization标志通过运行多个测试来优化二进制文件。

Linux开发板安装Python环境

发现有一些提示是 no ,这里我还不知道有什么影响,先按照步骤走吧,如果提示失败然后再一步步解决。

5)开始编译

make -j2

其中,-j2参数是你的CPU核心数,比如我的CPU是2核心的,那么我这里就使用-j2。如果是4核心的则可以使用-j4。

这里编译要超级久(我是在开发板编译的,可能开发板的CPU运行太慢了),等到最后编译完成是如下图所示:

Linux开发板安装Python环境

编译过程中出现了一些找不到文件或文件夹的情况,我暂时没有去管他,就继续下一步了。

6)安装

安装其实就是把我们编译好的可执行文件,复制到系统的某个存放执行文件的目录,我们运行下面命令,会自动帮我们完成所有事情。

make altinstall

其中,make altinstall与make install的区别,altinstall skips creating the python link and the manual pages links。

即,altinstall跳过创建python链接和手册页链接的操作。

如果使用make install,在系统中将会有两个不同版本的Python在/usr/bin/目录中,这将会导致很多问题。

安装完成之后如下图所示:

Linux开发板安装Python环境

7)验证是否安装完成

输入如下命令:

python3.10

然后可以看到打印信息如下:

Linux开发板安装Python环境

说明已经完成安装了。

4. 设置python软链接默认指向python3.10

4.1 更新python指向

1)删除原来python3的软链接

我原来的apt模式安装的python3.7版本,它的软链接文件在哪,可以使用which命令查找:

which python3

可以查找到是在 /usr/bin/python3 的路径。

然后使用rm命令删除这个原有软链接:

rm /usr/bin/python3

2)新建python3指向3.10版本

我们先查找python3.10在哪个目录:

which python3.10

如下图:

Linux开发板安装Python环境

然后使用ln命令新建软链接:

ln -s /usr/local/bin/python3.10 /usr/bin/python3

ln -s /usr/local/bin/python3.10 /usr/bin/python

我这里新建了两个软链接 python 和 python3 都指向了 3.10 版本。如果你只需要 python3 这个软链接,那么你只执行其中一条命令即可。

4.2 更新pip指向

更新pip工具指向,和上面的更新python指向是一样的。都是先找到原来的软链接指向,然后删除,然后再创建新的软链接指向即可。

这里不详细介绍,只记录需要使用的命令如下:

# 删除原有软链接
rm /usr/bin/pip3

# 查找pip3.10路径
which pip3.10

# 建立新的软链接
ln -s /usr/local/bin/pip3.10 /usr/bin/pip3
ln -s /usr/local/bin/pip3.10 /usr/bin/pip

更新完之后,我们查看 pip 工具版本:

pip --version

如下图:

Linux开发板安装Python环境

到这里就把python3.10的环境安装完成了。如果能用 apt 命令安装的话,其实也就是一条命令的事,但是我想安装的是 python3.8 以上的版本,然后这个命令安装失败,所以不得不自己下载python源码,然后自行编译安装。文章来源地址https://www.toymoban.com/news/detail-443147.html

到了这里,关于Linux开发板安装Python环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 硬件开发软件介绍

      本文主要简单介绍一下硬件开发过程中所用到的软件,并简要说明一下优缺点   立创EDA集成了原理图设计、PCB设计的功能,器件库、封装库丰富(而且共享),同时器件可以直接在立创商城采购,pcb制板和芯片贴片都可以在嘉立创进行生产加工,总之,立创集团提供了

    2024年02月08日
    浏览(37)
  • 51单片机(一)软硬件环境和单片机介绍

    ❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 :适用于想要从零基础开始学习入门单片机,且有一定C语言基础的的童鞋

    2024年02月11日
    浏览(48)
  • Linux下Python环境安装

    Linux通常都附带Python环境,但是Linux附带的大多数Python都是2.7.5版本。如果我们想使用 Python3 或者 Anaconda 3,最好安装一个新的Python3环境,但不要尝试删除Python2,避免引起不必要的麻烦 (注意安装过程中使用root用户进行安装可以省略\\\"sudo\\\") 下载python安装包 替换yum为清华源(可以

    2024年02月09日
    浏览(28)
  • Linux系统安装Python3环境(超详细)_linux 安装python3

    本文基于如下Linux系统版本: 1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看 如图: 我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。 2、查看Linux默认安装的Python位置 看到/usr/bin/python和

    2024年01月24日
    浏览(54)
  • Linux的开发环境安装配置与后端项目部署

    目录 一.安装开发环境 1.准备阶段 1.1 创建新目录 1.2 解压文件 2.JDK的安装与配置环境变量 2.1 解压jdk压缩包 2.2 配置环境变量 2.3 设置环境变量生效  2.4 验证是否安装成功 3.Tomcat的安装与使用 3.1 解压安装 3.2 开启服务 3.3 开放端口   3.4 访问成功 4.MySQL的安装 4.1 检查卸载原有

    2024年02月06日
    浏览(44)
  • 【Python入门】搭建开发环境-安装Pycharm开发工具

    前言 📕作者简介: 热爱跑步的恒川 ,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,

    2024年02月04日
    浏览(56)
  • chatgpt赋能python:Python开发环境的安装方法

    Python已经成为了当今最流行的编程语言之一,它易于学习和使用,而且庞大的社区提供了大量的资源和库。那么,如果你是一位Python初学者或新手,本篇文章将为您介绍如何安装Python开发环境。 在开始Python开发之前,需要确保您的计算机上有Python开发环境。以下是需要准备的

    2024年02月08日
    浏览(41)
  • 【Linux】1、操作系统、计算机硬件和软件、Linux 介绍

    🖥️ 计算机由 硬件 和 软件 组成 🖥️ 硬件:计算机中由 电子 、 机械 和 光电元件 等组成的各种物理装置的总称 🖥️ 如:CPU、内存、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源、鼠标、键盘 🖱️ 软件(software): 用户和计算机硬件之间构建的桥梁 🖱️ 操作

    2023年04月26日
    浏览(46)
  • python开发环境的安装,PyCharm+python解释器

    以下是Windows下的安装,Linux以及其他操作系统下的安装请类比参照! PyCharm+python解释器 下载链接: https://download.csdn.net/download/qq_30255657/87693274 也可以自己单独下载安装 下载 下载地址:http://www.jetbrains.com/pycharm/download/#section=windows 安装 安装路径 ,自己定义修改 设置 , 请参照

    2023年04月16日
    浏览(54)
  • 实验报告一、Python 安装与开发环境搭建

    实验报告一、 Python 安装与开发环境搭建 一、实验目的: 1 、熟练掌握 Python 解释器安装与基本用法。 2 、熟练掌握使用 pip 命令安装 Python 扩展库。 3 、熟悉离线安装轮子文件的方法。 二、实验内容: 1 、安装 Python 解释器。 2 、安装 Python 扩展库。 三、实验步骤: 1 、打开

    2024年02月07日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包