前言
雖然下載過(guò)程看起來(lái)很簡(jiǎn)單,但是中間也會(huì)有很多坑,本人在安裝過(guò)程中遇到了很多大家都沒(méi)有遇到的問(wèn)題,在此過(guò)程中甚至修改過(guò)注冊(cè)表,差點(diǎn)給電腦干報(bào)廢,遂寫文章分享自己的踩坑經(jīng)驗(yàn),一定要注意版本匹配問(wèn)題,不然很可能和我一樣遇到很多奇怪的問(wèn)題。
一、實(shí)驗(yàn)環(huán)境
處理器:AMD Ryzen 7 5825U with Radeon Graphics
操作系統(tǒng):Windows11
RAM :16GB
二、下載Carla
點(diǎn)擊官網(wǎng)下載鏈接,找到0.9.12版本下載壓縮包,然后解壓到自己喜歡的位置。
這里需要注意,最好不要下載carla最新版,因?yàn)樵谙螺d這個(gè)版本之前,我試了當(dāng)前最新版0.9.15,后續(xù)發(fā)現(xiàn)即使和最新版的pygame配合,pygame也會(huì)出現(xiàn)無(wú)響應(yīng)的問(wèn)題。
三、下載依賴
這里推薦使用Anaconda給Carla一個(gè)專門的環(huán)境配置。
3.1 Python
解壓包后在文件夾(你的前綴位置)\CARLA_0.9.12\WindowsNoEditor\PythonAPI\carla\dist目錄下找到carla-0.9.12-py3.7-win-amd64.egg文件,這里顯示py3.7,表示此版本Carla需要配置Python3.7版本
打開終端,創(chuàng)建carla(python3.7)環(huán)境
conda create -n carla python=3.7
?3.2 其他依賴
#更新pip
python.exe -m pip install --upgrade pip
#安裝依賴庫(kù)
pip install carla
pip install pygame
pip install numpy
pip install networkx
四、安裝客戶端庫(kù)?
打開終端,輸入
cd (你的前綴位置)\CARLA_0.9.12\WindowsNoEditor\PythonAPI\carla\dist
easy_install carla-0.9.12-py3.7-win-amd64.egg
此處可能會(huì)出現(xiàn)easy_install失敗的情況
有兩個(gè)解決辦法:
(1)第一種去安裝一下easy_install這個(gè)擴(kuò)展包(有時(shí)候python版本會(huì)有影響)
(2)第二種辦法簡(jiǎn)單粗暴一點(diǎn) 直接unzip carla-0.9.12-py3.7-win-amd64.egg
如果電腦沒(méi)有unzip指令的話,去百度下載一個(gè),然后把unzip.exe的路徑添加到系統(tǒng)環(huán)境變量里面,就可以在命令行直接調(diào)用unzip了。
unzip的Path
然后手動(dòng)把unzip出來(lái)的文件夾放到conda所創(chuàng)建的carla環(huán)境的python包的存放位置。
解壓出來(lái)的文件夾放在如下conda下文件夾中
安裝完成。
五、測(cè)試
5.1 import carla測(cè)試
在你的環(huán)境中可以直接import carla。直接進(jìn)入下一行沒(méi)有提示表示ok,成功后退出pyhon。
python
>>>import carla
5.2 官方測(cè)試用例
在終端執(zhí)行以下命令,進(jìn)入CarlaUE4.exe文件的目錄下
然后在此目錄下輸入CarlaUE4.exe?運(yùn)行此文件
cd (你的前綴位置)\CARLA_0.9.12\WindowsNoEditor
CarlaUE4.exe
這里可能會(huì)出現(xiàn)內(nèi)存不足的報(bào)錯(cuò)可以試試用CarlaUE4 -dx11這個(gè)命令
成功的話將彈出一個(gè)包含城市視圖的窗口。這是旁觀者的觀點(diǎn)。要在城市中飛行,請(qǐng)使用鼠標(biāo)和鍵,按住鼠標(biāo)右鍵控制方向。這是服務(wù)器模擬器,它現(xiàn)在正在運(yùn)行并等待客戶端連接并與世界交互。
現(xiàn)在可以嘗試一些示例腳本,在城市中生成生命并駕駛汽車:
# 測(cè)試樣例 A
cd PythonAPI\examples
python -m pip install -r requirements.txt
python generate_traffic.py
這個(gè)會(huì)在剛剛創(chuàng)建的環(huán)境里出現(xiàn)會(huì)動(dòng)的汽車和小人兒
# 測(cè)試樣例 B
cd PythonAPI\examples
python manual_control.py
這個(gè)你可以按照提示手動(dòng)駕駛小車兒
都成功的話,恭喜你,Carla簡(jiǎn)易版安裝成功。
參考鏈接:
Windows10/11 安裝carla教程(詳細(xì)版) - 知乎 (zhihu.com)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-847833.html
Carla的使用和開發(fā)個(gè)人經(jīng)歷 (一)Windows下安裝Carla_windows安裝carla0.9.8 unreal engine-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-847833.html
到了這里,關(guān)于【Carla0.9.12】Windows環(huán)境Anaconda下快速安裝教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!