如何在墙内下载并安装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时的一些问题
上一篇: 搭建Redis踩得坑汇总
推荐阅读