美文网首页智能交通开发者专栏
carla-docker中编译carla ue4血泪史

carla-docker中编译carla ue4血泪史

作者: wangafu | 来源:发表于2020-04-11 14:43 被阅读0次

    前言

    carla官方之前推荐的在carla中导入新地图的方式是在ubuntu下使用UE4加carla插件进行地图加工然后导出,但是比较麻烦,然后官方在2020年4月份将之前的方法归类为不推荐方式。推荐在docker下使用carla提供的脚本便捷生产carla地图。然后就开始了入坑之旅。

    具体安装方式

    carla官方给出的教程在此.
    1.安装docker-ce
    参考此教程
    2.安装python 3.6或着更高版本。(ubuntu 18.04默认为python3.6 可跳过此步骤)

    sudo apt-get install python3 python3-dev python3-pip
    

    3.安装 ue4-docker

    sudo pip3 install ue4-docker
    

    4.使用ue4-docker配置ubuntu防火墙。

    sudo ue4-docker setup
    

    多说几句,在进行此步骤后,明明已经安装了 ue4-docker,但是运行时提示 ue4-docker不存在或者未安装,最后通过将 ue4-docker文件拷贝到bin文件夹下解决。具体参考这里
    5.编译docker镜像

    cd carla/Util/Docker
    ue4-docker build 4.22.2 --no-engine --no-minimal
    

    重要 注意将4.22.2更改为4.24.3
    此步耗费时间较长,因为要安装差不多10个G的UE依赖。

    docker build -t carla-prerequisites -f Prerequisites.Dockerfile .
    

    此步骤是具体如下编译编译carla所需依赖的镜像,听起来比较拗口,但就是这样。

    docker build -t carla -f Carla.Dockerfile .
    

    创建真正的Carla镜像。

    相关文章

      网友评论

        本文标题:carla-docker中编译carla ue4血泪史

        本文链接:https://www.haomeiwen.com/subject/rzyymhtx.html