工作生活简友广场

随手小记-2019-07-05

2019-07-05  本文已影响0人  搬砖程序员

1.这个是ros里面安装依赖包的好东西

rosdep install -r --from-paths . 

神器

2.copy 进去包,用别人的包到ros的workspace 里 识别不到可执行文件或者launch文件

  source 下 ~/.bashrc  或者 source    ~/your_ws/devel/setup.bash
  然后 rospack profile
应该就有了吧

3.pip main 错误

utry@ubuntu:/opt/ros/kinetic/share/webui$ pip install roslib

Traceback (most recent call last):

  File "/usr/bin/pip", line 9, in <module>

    from pip import main

ImportError: cannot import name main

将原来的:

from pip import main

if __name__  == '__main__':

    sys.exit(main())

改为:

from pip import __main__

if __name__  == '__main__':

    sys.exit(__main__._main())

4.docker 从本机复制文件夹到 docker目录下

1.docker ps正在运行的容器。比没有运行的容器多端口参数。
mahao@mahao-TM1701:~$ docker ps
CONTAINER ID        IMAGE                             COMMAND             CREATED             STATUS              PORTS               NAMES
3ba57738938a        autoware/autoware:1.7.0-kinetic   "/bin/bash"         About an hour ago   Up About an hour                        sad_mclean
2.进入docker 里
mahao@mahao-TM1701:~$ docker exec -it 3ba57738938a /bin/bash
autoware@mahao-TM1701:~$
3.瞄一眼绝对路径
autoware@mahao-TM1701:~$ cd .autoware/
autoware@mahao-TM1701:~/.autoware$ pwd
/home/autoware/.autoware
autoware@mahao-TM1701:~/.autoware$
4.ctrl + d 退出docker
5.这是从本地copy 到 docker
mahao@mahao-TM1701:~$ docker cp  .autoware/  3ba57738938a:/home/autoware/.autoware
6.后边路径位置换一下就是copy出来
7.需要注意copy 文件夹就不要用* 或者-r 直接cp就行
上一篇下一篇

猜你喜欢

热点阅读