我是靠谱客的博主 无奈羊,这篇文章主要介绍Carla-Scenario Runner 安装步骤与踩坑,现在分享给大家,希望可以做个参考。

环境与版本

系统环境:Windows 10
Python 安装环境:conda环境下安装
Python 版本:3.7
Carla 版本:0.9.13
Scenario Runner版本:0.9.13 (一定要与Carla版本对应)

Scenario Runner安装与运行步骤

前置条件:已经成功安装CARLA(我使用的是已经打包好的版本)

  1. 下载Scenario Runner,可点击链接Scenario Runner,下载对应版本的Scenario Runner;
  2. 根据下载文件里面的requirements.txt文件安装依赖库;
  3. CARLA_0.9.13PythonAPIcarla路径和CARLA_0.9.13PythonAPIcarlaagents路径添加到系统路径中(注意修改为你自己的路径地址);
  4. 打开CARLA模拟器;
  5. 运行 scenario_runner-0.9.13文件夹下的scenario_runner.py文件。

一些踩坑

  1. ImportError: No module named agents.navigation.roaming_agent
    Scenario Runner官网上给的添加路径方式是基于LINUX的,windows没有export指令可用。
    如果不添加路径至系统变量而直接运行的话,就容易出现No module named agents.xxxx这样的错误,这是因为Carla文件夹里的pythonAPI文件不在系统搜索路径中,所以无法被python搜索到导致的。因此解决方案有两种,一种是直接在系统的环境变量中添加上述路径。另一种是根据报错提示,在对应的py文件开头添加:
复制代码
1
2
3
4
import sys sys.path.append("x:\xxxxxxxx\CARLA_0.9.13\PythonAPI\carla") sys.path.append("x:\xxxxxxxxxxxx\CARLA_0.9.13\PythonAPI\carla\agents")

即可使python能够在对应路径中搜索到python文件。
注意:以上三行命令一定要放在from agents.xxxxx. import xxxx命令之前。

  1. OSError: [WinError 126] 找不到指定的模块
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
File "D:OpenSimPlatformCARLA_0.9.13PythonAPIcarlaagentsnavigationbasic_agent.py", line 14, in <module> from shapely.geometry import Polygon File "D:ProgramDataAnaconda3envsCARLAlibsite-packagesshapelygeometry__init__.py", line 4, in <module> from .base import CAP_STYLE, JOIN_STYLE File "D:ProgramDataAnaconda3envsCARLAlibsite-packagesshapelygeometrybase.py", line 19, in <module> from shapely.coords import CoordinateSequence File "D:ProgramDataAnaconda3envsCARLAlibsite-packagesshapelycoords.py", line 8, in <module> from shapely.geos import lgeos File "D:ProgramDataAnaconda3envsCARLAlibsite-packagesshapelygeos.py", line 154, in <module> _lgeos = CDLL(os.path.join(sys.prefix, 'Library', 'bin', 'geos_c.dll')) File "D:ProgramDataAnaconda3envsCARLAlibctypes__init__.py", line 364, in __init__ self._handle = _dlopen(self._name, mode) OSError: [WinError 126] 找不到指定的模块。

解决方法:
pip uninstall shapely,然后使用conda安装conda install shapely

最后

以上就是无奈羊最近收集整理的关于Carla-Scenario Runner 安装步骤与踩坑的全部内容,更多相关Carla-Scenario内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(89)

评论列表共有 0 条评论

立即
投稿
返回
顶部