【Milk-V Duo 开发板免费体验】Milk-V Duo 开发板使用阿里云主机的python环境搭建

Milk-V Duo开发板(图1)是一款基于CV1800B芯片(RISC-V架构,C906@1Ghz + C906@700MHz)的超紧凑型嵌入式开发平台。它支持64MB RAM,可通过扩展实现10/100Mbps以太网,可以运行Linux和RTOS系统,为专业人士、工业ODM、AIoT爱好者、DIY爱好者和创作者提供可靠、低成本、高性能的平台。硬件参数信息如下: - CVITEK CV1800B (C906@1Ghz + C906@700MHz) - 双RV64核心,最高1GHz - 64MB内存 - 通过可选的附加板提供10/100Mbps以太网 - 技术支持同时运行Linux和RTOS

由于开发环境是基于linux的,而本机没有linux操作系统,安装虚拟机比较麻烦,且占据大量硬盘空间,因此选择阿里云的云主机作为开发平台,按小时方式租用,当然阿里云租用也是要收费的,各位可以登录阿里云查看价格,价格也不算太贵。

操作系统选择ubuntu 20.04,几分钟之后,远程云主机创建完成。

登录系统后,先进行系统更新,执行以下命令:

sudo apt update && sudo apt upgrade

然后安装编译所需程序包,执行以下命令:

sudo apt install pkg-config build-essential ninja-build automake autoconf libtool wget curl git gcc libssl-dev bc slib squashfs-tools android-sdk-libsparse-utils jq python3-distutils scons parallel tree python3-dev python3-pip device-tree-compiler ssh cpio fakeroot libncurses5 flex bison libncurses5-dev genext2fs rsync unzip dosfstools mtools tclsh ssh-client android-sdk-ext4-utils

需要手动安装cmake v3.26.4版本

更新服务器

在安装Python之前,请始终执行以下命令更新您的服务器:

sudo apt-get update sudo apt-get upgrade “

安装Python

现在,让我们开始安装Python。在终端中输入以下命令:

sudo apt-get install python3.6 “

这将下载并安装Python的最新版本。在此示例中,我们选择了Python 3.6。安装完成后,您可以通过运行以下命令验证安装是否成功:

python –version “

如果Python已正确安装,则终端将显示安装的Python版本号。例如,如果安装的是Python 3.6,则将显示以下内容:

Python 3.6.9 “

设置Python环境变量

安装完Python后,我们需要设置环境变量。环境变量是操作系统使用的变量,用于存储有关系统设置的信息,如文件路径、系统库和可执行文件位置。

在终端中输入以下命令:

sudo nano /etc/profile “

这将打开文件编辑器。在文件末尾添加以下内容:

export PATH=$PATH:/usr/bin/python3.6 “

按Ctrl O进行保存,按Ctrl X退出编辑器。现在,输入以下命令刷新配置:

source /etc/profile “

您现在可以在任何终端窗口中使用Python 3.6命令了。

5、设置Python虚拟环境(选项)

Python虚拟环境是一种轻量级的解决方案,用于创建隔离的Python环境,以避免应用程序之间的冲突。现在,让我们了解如何设置Python虚拟环境。

1)安装Python虚拟环境

首先,使用以下命令安装Python虚拟环境:

sudo apt-get install python3-venv “

2)创建虚拟环境

使用以下命令创建虚拟环境:

python3 -m venv myenv “

在此示例中,我们在名称为“myenv”的目录中创建了虚拟环境。您可以选择任何其他名称作为您的虚拟环境名称。

3)激活虚拟环境

输入以下命令以激活虚拟环境:

source myenv/bin/activate “

您现在可以在虚拟环境中安装Python包。

4)退出虚拟环境

您可以使用以下命令退出虚拟环境:

deactivate “

本文转载自:https://bbs.elecfans.com/jishu_2370813_1_1.html,作者:jf_67024233