Advertisement

自动驾驶仿真软件Carla安装,Ubuntu18.04+carla9.14+uenige4.26+python3.8

阅读量:

Ubuntu18.04+carla9.14+uenige4.26+python3.8

细节待补充,本人安次步骤成功安装完成,carla9.10+uenige4.24也按此成功安装

显卡配置3060Ti

显卡驱动11.1

1.安装软件需求

复制代码
    sudo apt-get update && 
    sudo apt-get install wget software-properties-common && 
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test && 
    wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add - && 
    sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main" && 
    sudo apt-get update

2.Ubuntu18.04

复制代码
    sudo apt-get install build-essential clang-8 lld-8 g++-7 cmake ninja-build libvulkan1 python python-pip python-dev python3-dev python3-pip libpng-dev libtiff5-dev libjpeg-dev tzdata sed curl unzip autoconf libtool rsync libxml2-dev git 
    sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/lib/llvm-8/bin/clang++ 180 && 
    sudo update-alternatives --install /usr/bin/clang clang /usr/lib/llvm-8/bin/clang 180

3.查看pip版本>=20.3

复制代码
    pip3 -V 
    pip3 install --upgrade pip
    pip -V 
    pip install --upgrade pi

4.安装python依赖项

复制代码
    pip install --user setuptools &&
    pip3 install --user -Iv setuptools==47.3.1 &&
    pip install --user distro &&
    pip3 install --user distro &&
    pip install --user wheel &&
    pip3 install --user wheel auditwheel

5.安装虚拟引擎

5.1Github账号与Epic账号连接

5.2下载虚幻引擎

复制代码
    ##git clone不下来可以直接去下载,注意要下全
    git clone --depth 1 -b carla https://github.com/CarlaUnreal/UnrealEngine.git ~/UnrealEngine_4.26
    cd ~/UnrealEngine_4.26
    ./Setup.sh && 
    ./GenerateProjectFiles.sh && 
    make
    
    gedit ~/.bashrc
    ##在打开的文件底部添加下面一行
    export UE4_ROOT=~/UnrealEngine_4.26
    
    source ~/.bashrc
    ##验证是否成功
    cd ~/UnrealEngine_4.26/Engine/Binaries/Linux && 
    ./UE4Editor
    
    
    
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-07-12/FUCPuHtQskDmXMeb81OgfWZ5AGdE.png)

6.安装CARLA

复制代码
    ##加速接下来的命令
    sudo apt-get install aria2 
    
    ##必须git clone否则可能会报head的错误
    git clone https://github.com/carla-simulator/carla 
    cd ./carla
    git checkout tags/0.9.14 -b 0.9.14  # 切换到0.9.14分支
    git branch  # 查看当前分支
    
    ##修改Update.sh的第50行CONTENT_LINK=http://carla-assets.s3.amazonaws.com/${CONTENT_ID}.tar.gz
    ##替换为CONTENT_LINK=https://carla-assets.s3.us-east-005.backblazeb2.com/${CONTENT_ID}.tar.gz
    ./Update.sh
    
    
    
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-07-12/g3KcWMNotpsCYEwLBmlT9HzFiZ1J.png)

7.编译CARLA

复制代码
    ##确保网络稳定,部分包需要梯子进行下载,(注意,如果包下到一半卡死并且你终止了命令的话,要先去将压缩包删除再重新编译,否则解压时提示文件格式不正确)
    make PythonAPI 
    
    ##替换BuildCarlaUE4.sh第二行为UE4_ROOT=你的路径/UnrealEngine_4.26
    make launch

参考

1.史上最全Carla教程 |(二)Carla安装

2.Ubuntu20.04源码编译CARLA0.9.14全过程记录

3.Ubuntu18.04安装carla0.9.9 & UE4.24踩坑版

全部评论 (0)

还没有任何评论哟~