随手小记-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