欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何在墙内下载并安装Roboware

程序员文章站 2022-07-14 15:44:14
...

想要做ROS的开发,Roboware是一件必要的工具,但Roboware的官网是在中国暂时没办法正常访问的,而网上的教程都是说在官网下载,导致了Roboware的下载成了一个大问题, 原本可以在CSDN的资源找到安装包,但可惜没C币没会员,下载不了,但Roboware也已经开源了,可以在gitHub找到: Roboware-studio的仓库
这个仓库很大,如果是git clone很大几率会失败,就算是在浏览器下载压缩包也很容易失败,而失败了就要重新下载. 可以将

git clone https://github.com/TonyRobotics/RoboWare

改为

git clone git://github.com/TonyRobotics/RoboWare

或者

git clone --depth 1 git://github.com/TonyRobotics/RoboWare

这种方法克隆的项目只包含最近的一次commit的一个分支,体积很小,但Roboware好像只有一个分支.

可以增加下载成功的概率,失败了可以尝试多几次。

**可选选项:**下载速度可能不太理想, 可以尝试一下加速:加速国内Github访问这是我在网上找的, 因为已经把安装包下载下来了,所以没尝试,觉得速度慢的可以尝试一下。

下载完成之后,包里有安装说明和使用说明。可能在安装pylint时会出现问题,可执行命令

sudo gedit /usr/bin/pip

from pip import main
if __name__ == '__main__':
    sys.exit(main())

改为

    from pip import __main__
    if __name__ == '__main__':
        sys.exit(__main__._main())

然后

sudo pip install --ignore-installed enum34 
 
sudo python -m pip install pylint

至于为什么这么改,你可以阅读安装pylint时出现的错误提示逐步来操作就知道了。

参考文章:
加速国内Github访问
RoboWare Studio安装教程
git clone --depth=1时的一些问题