概述
环境与版本
系统环境:Windows 10
Python 安装环境:conda环境下安装
Python 版本:3.7
Carla 版本:0.9.13
Scenario Runner版本:0.9.13 (一定要与Carla版本对应)
Scenario Runner安装与运行步骤
前置条件:已经成功安装CARLA(我使用的是已经打包好的版本)
- 下载Scenario Runner,可点击链接Scenario Runner,下载对应版本的Scenario Runner;
- 根据下载文件里面的
requirements.txt
文件安装依赖库; - 将
CARLA_0.9.13PythonAPIcarla
路径和CARLA_0.9.13PythonAPIcarlaagents
路径添加到系统路径中(注意修改为你自己的路径地址); - 打开CARLA模拟器;
- 运行
scenario_runner-0.9.13
文件夹下的scenario_runner.py
文件。
一些踩坑
- ImportError: No module named agents.navigation.roaming_agent
Scenario Runner官网上给的添加路径方式是基于LINUX的,windows没有export指令可用。
如果不添加路径至系统变量而直接运行的话,就容易出现No module named agents.xxxx这样的错误,这是因为Carla文件夹里的pythonAPI文件不在系统搜索路径中,所以无法被python搜索到导致的。因此解决方案有两种,一种是直接在系统的环境变量中添加上述路径。另一种是根据报错提示,在对应的py文件开头添加:
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
命令之前。
- OSError: [WinError 126] 找不到指定的模块
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 Runner 安装步骤与踩坑所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复