docker内安装carla0.8.2, 配置conda, 运行python程序

docker内安装carla0.8.2, 配置conda, 运行python程序,第1张

1. 拉取carla0.8.2镜像

docker pull carlasim/carla:0.8.2

2. 运行carla容器

To run CARLA in off-screen mode:

sudo docker run --privileged --gpus all --net=host -v /tmp/.X11-unix:/tmp/.X11-unix:rw carlasim/carla:0.8.2 /bin/bash ./CarlaUE4.sh -RenderOffScreen

To run CARLA with a display:

sudo docker run --privileged --gpus all --net=host -e DISPLAY=$DISPLAY carlasim/carla:0.8.2 /bin/bash ./CarlaUE4.sh

3. 关闭终端,重新进入容器.

docker ps -a
docker start CONTAINER-ID
docker exec -it CONTAINER-ID /bin/bash

4. 安装conda

sudo apt-get update

注:密码为carla 

sudo apt-get install wget
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.1.0-Linux-x86_64.sh
sudo apt-get install bzip2
bash Anaconda3-5.1.0-Linux-x86_64.sh

上述代码参考:https://blog.csdn.net/anuory/article/details/104828879

Note: 当遇到 conda: command not found时,请看下面的解决办法:

# 1. 
vim ~/.bashrc # if poping out "vim: command not found ", then you can input "apt-get install vim" to Terminal.

# 2.
export PATH=$PATH:【你的安装目录】

eg. export PATH=$PATH:/home/vincent/anaconda3/bin

# 3.
source ~/.bashrc

# 4. 此时再运行conda info --envs 

 

5. 建立新的conda环境,安装python3.6

conda create -n carla python=3.6

 6. 然后安装相关依赖

进入新建立的环境(在这里指的是carla)

source activate carla(新建立的conda环境名)

安装相关依赖

pip install 相关依赖

7. 把python文件传输至容器内

宿主机向Docker容器传送文件
docker cp 本地文件的路径 container_id:
比如:
docker cp  /home/vagrant/test.txt 10704c9eb7bb:/root/test.text

Docker容器向宿主机传送文件
docker cp container_id: <本地保存文件的路径>
比如:
docker cp 10704c9eb7bb:/root/test.text /home/vagrant/test.txt

参考:传输文件到docker容器 - 五毛钱的饼 - 博客园

8. 其他命令

# split .tar
split -b 3G -d -a 1 20190816.tar 20190816.tar.

# 合并分割后压缩包,并解压
cat 20190816.tar.* >new_20190816.tar


上述代码参考链接:【linux】使用split命令拆分tar.gz 压缩包_神奇的洋子的博客-CSDN博客_split tar

# .tar.gz 和 .tgz
tar -zxvf FileName.tar.gz               # 解压
tar -zcvf FileName.tar.gz DirName       # 将DirName和其下所有文件(夹)压缩
tar -C DesDirName -zxvf FileName.tar.gz # 解压到目标路径

上述代码参考链接:https://blog.csdn.net/songbinxu/article/details/80435665

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/568119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存