随手小记-2019-07-05

作者: 搬砖程序员 | 来源:发表于2019-07-05 11:03 被阅读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就行

    相关文章

      网友评论

        本文标题:随手小记-2019-07-05

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