告别编译:5分钟在Ubuntu 20.04上用Conda一键安装并运行SUMO交通仿真软件
交通仿真工具SUMO(Simulation of Urban MObility)是城市规划、自动驾驶算法验证等领域的黄金标准。但传统源码编译安装需要处理数十个依赖项,光是解决 libfox-dev 版本冲突就可能耗掉半天时间。本文将演示如何通过Conda包管理器实现 零配置开箱即用 ,特别适合以下场景:
- 需要在隔离环境中快速验证交通流算法原型
- 教学演示时避免学生陷入环境配置困境
- 同时维护多个不同版本的SUMO项目
- 希望直接调用Python API进行二次开发
1. Conda环境配置:创建专属沙箱
首先确保系统已安装Miniconda(比Anaconda更轻量)。如果尚未安装,执行以下命令:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda
安装完成后初始化shell环境:
source ~/miniconda/bin/activate
conda init bash
新建一个专门用于SUMO的隔离环境(这里使用Python 3.9作为示例):
conda create -n sumo_env python=3.9 -y
conda activate sumo_env
提示:通过
conda env list </


539

被折叠的 条评论
为什么被折叠?



