背景:
根据赛昉科技配置python环境。以下是配置流程以及遇到的问题。
最主要的就是提示error: externally-managed-environment。
一、安装依赖
apt-get install python3-pip
apt install libxml2-dev libxslt-dev
python3 -m pip install requests wget bs4
安装依赖时也可能会出现开头提到的问题。此时可以使用如下指令成功安装
apt install python3-requests python3-wget python3-bs4 -y
二、安装VisionFive.gpio库文件
在这里要感谢星光板用户交流群的技术支持:(一只眠羊)。为starfive打call.
使用官方的下载指令后
python3 Install_VisionFive_gpio.py
提示如下错误:
原因应该是python3.11的包管理问题
解决流程如下:
1、下载最新的VisionFive.gpio wheel文件
2、将下载的文件重命名
mv VisionFive.gpio-1.2.16-cp310-cp310-any.whl VisionFive.gpio-1.2.16-cp311-cp311-linux_riscv64.whl
否则Python3.11解释器版本不匹配会报错。
3、运行安装指令
python3 -m pip install VisionFive.gpio-1.2.16-cp311-cp311-linux_riscv64.whl --break-system-packages
4、安装成功
参考文档:
1、赛昉科技网站参考资料
2、python参考资料