2.4 Python 使用
本章节主要介绍在 Bianbu ROS 系统上使用 Python 时的一些核心要点
常用命令汇总
作用 | 命令 |
---|---|
安装虚拟环境工具 | sudo apt install python3-venv python3-pip |
创建虚拟环境 | python3 -m venv myenv |
激活虚拟环境 | source myenv/bin/activate |
升级 pip (重要) | pip install --upgrade pip |
设置 pypi 源 | pip config set global.index-url https://mirrors.aliyun.com/pypi/simple pip config set global.extra-index-url https://git.spacemit.com/api/v4/projects/33/packages/pypi/simple |
退出虚拟环境 | deactivate |
系统环境使用Python
当打开终端时,就进入了系统的默认环境,该环境内置了一个 Python 解释器,可以在终端输入 python3
进入解释器
按 ctrl + D
可以退出解释器。
which python3
查看 Python 解释器位置:
bianbu@bianbu:~$ which python3
/usr/bin/python3
系统环境的 Python 包使用 apt
来管理而非 pip
,例如,要安装 Python 的科学计算库 scipy,请运行以下命令:
sudo apt install python3-scipy
要查找使用 apt
发布的 Python 包,请使用 apt search
。在大多数情况下,Python 包使用前缀 python3-
,例如,python3-numpy
对应于 Python 的 numpy
包。
注意:请不要在系统环境使用 pip
安装包,这是不推荐且不安全的行为。
使用虚拟环境
要使用虚拟环境,请创建一个容器来存储 Python 环境。您可以通过多种方法来完成此操作,具体取决于您想要使用 Python 的方式。这里以 venv
工具为例。
-
在系统的 Python 环境安装
venv
:sudo apt install python3-venv python3-pip
-
运行以下命令创建虚拟环境配置文件夹(其中的
myenv
可以替换成任何您喜欢的名字):python3 -m venv myenv