1.关于sudo pip和pip的区别

sudo pip install <包名> 是将包安装在root用户下,运行python也应该加上sudo python xx.py(因为sudo python是去root用户下去找相关的包和库),如果python xx.py就是在普通用户下的路径中去调包。

例:sudo pip install numpy
2. 关于虚拟环境

虚拟环境是Anaconda用来兼顾同时存在不同python版本创造的一个环境

3.Python和ros区别

python单个程序有通过串口收发数据的,也有键盘输入屏幕输出的,两个python程序之间的交互似乎不存在。而ros以节点的形式进行信息的实时交互,和FreeRTOS(单片机事件触发,多线程,单进程)实时操作系统一样在控制系统中被广泛使用。

4.如果系统中只有一个python版本的话,环境是非常好配置的,确实感受到python的便捷性了。
5.之前总感觉python啥的很神秘,但是用python写过串口通信、视觉算法之后完全跳出了之前配置环境然后用单个python程序独立运行单个函数的狭隘思维,见的多了就去魅了。

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐