虚拟机安装ros,利用鱼香ROS提供的方法,在尝试了pip和pip3(贴出源码)后仍然报错

sudo pip install rosdepc
sudo pip3 install rosdepc

安装python3-pip(这里也贴上代码)后重新pip或者pip3一下

sudo apt-get install python3-pip

pip正常后,按照可喜的方向(双系统安装时未出现问题),这里继续sudo rosdepc init进行下一步就基本上大功告成了。但在虚拟机上安装时出现“The directory ‘/home/lzt/.cache/pip’ or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. ”的错误,后面跟了一堆“Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0x7fb89accd5f8>: Failed to establish a new connection: [Errno 101] 网络不可达’,)': /simple/rosdepc/”…
巴拉巴拉…的问题。

参考了博客pip出错的描述,大概原因是pip需要建立缓存,因此$HOME/XXX文件夹下建立了.cache/pip的文件夹。默认权限是drwx------。在pip进入这个文件夹出现了拒绝访问。
搞清楚原因后,根据命令提示使用-H, 虽然仍然中间会提示网络不可达(可能是因为我使用的网络不稳定),但是最后仍然是正常的安装页面。

sudo -H pip3 install rosdepc

(根据自己的实际情况或使用pip)

接着继续下一步,问题解决~
笔者没有尝试博主删除.cache/pip文件夹的方法,但多根据代码提示去解决问题是很有必要的。希望能够帮到大家,第一次发文记录一下学习中遇到的问题,如果有其他问题,请在评论区流言,欢迎我们大家一起讨论~

虚拟机安装ros时候出现“The directory ‘/home/xxx/.cache/pip‘...”的问题解决方法(亲测有用)相关推荐

  1. KSImageNamed 安装后无效解决方法 亲测有用

    UIImage的imageNamed提供文件名自动补全功能.使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件. 若安装后 ...

  2. 虚拟机安装ROS的IMG镜像(从U盘启动)

    虚拟机安装ROS的IMG镜像(从U盘启动) 1没有打开VMare的前提下,插上U盘. 打开随便一台虚拟机settings,添加一块物理磁盘 添加物理磁盘 如果没有PhysicalDriver0 是本机 ...

  3. 服务器虚拟机装软路由,Esxi虚拟机安装Ros+Openwrt软路由双系统简单分享(踩到的坑,很大的坑)...

    近段时间ke学上网反应很慢,网上看到了 Ros+Openwr能够解决DNS污染的这个问题,所以看看自己的3825U小主机刚可以满足要求,搞一下吧. 听说L大的openwrt软路由固件ke学上网很不错, ...

  4. WARNING: The directory ‘/home/zhex/.cache/pip/http‘ or its parent directory is not owned by the curr

    WARNING: The directory '/home/zhex/.cache/pip/http' or its parent directory is not owned by the curr ...

  5. Ubuntu 18.04 安装 微信、QQ 教程+常见问题处理办法(亲测有用)

    Ubuntu 18.04 安装微信.QQ教程,亲测有用!!! 一.安装deepin-wine环境 sudo git clone https://gitee.com/wszqkzqk/deepin-wi ...

  6. MySql安装出现3306端口!解决方法亲测成功

    #MySql安装出现3306端口! 分析原因1:其他程序占用了此端口 分析原因2:之前装了MySql没卸载,或没卸载干净,导致占用端口 亲测解决方法1: 第一步先打开任务管理器看有没有MySql的进程 ...

  7. windows server2012 安装 postgresql安装失败提示getlocales的解决方法 亲测有效

    关于postgres安装失败,提示 getlocales.exe 的错误, 提示如下: Unknown error while running C:\Users\xxx\AppData\Local\T ...

  8. nginx在安装时使用root权限进行安装并启用,如何更改为普通用户权限运行nginx(亲测)

    目录 前言: 步骤一:先查询nginx相关信息 1.查询操作系统版本:cat /etc/redhat-release 2.查询nginx安装路径:如果不知道nginx安装目录,使用:find / -n ...

  9. ubuntu18.04.4 LTS 安装NVIDIA驱动亲测有用方法2020年最新及常见问题避坑

    环境准备 ubuntu18.04.4 LTS系统(我的是单系统,不是双系统也不是虚拟机,原先是家庭版的win10,嫌太慢换成旗舰版的win7,然后一堆文件权限管理问题搞得头大,就剁手单装ubuntu) ...

最新文章

  1. gpio的8种工作模式_【超低功耗系列一】STM32L 低功耗产品和模式
  2. JavaScript扩展运算符(...)
  3. 2021盐城中考有计算机考试吗,2021盐城中考总分满分是多少?各科目分值设置
  4. 再见Jenkins,从Gitlab代码提交到k8s服务持续交付只需七毛三
  5. php 动态加载html内容_ThinkPHP5.1+Swoole实现的开源内容管理框架
  6. 训练数据量中关于batch_size,iteration和epoch的概念
  7. C语言学习笔记---fgets()函数和fputs()函数
  8. “编程能力差,90%输在了数学上!”骨灰级开发:其实你们都是瞎努力!!
  9. grid安装前检查报PRVE-0426:/dev/shm less than the require
  10. WSUS全攻略之二 :安装WSUS
  11. VUE对象的动态绑定
  12. 注意力(Attention)
  13. linux查看占用负载的程序,Linux中查看负载
  14. 全面认识数据指标体系
  15. 我是如何从通信转到Java软件开发工程师的?
  16. 求解tsw30浊度传感器
  17. 常用笔刷(blender)
  18. golang开发环境之Sublime Text 2+GoSublime+gocode+MarGo
  19. 钟南山腾讯团队用ML算法验证:这三种防疫措施效果最显著,严格防控要趁早,7至14天起效...
  20. 阿里云正式发布小程序Serverless 为用户提供一套代码多端使用

热门文章

  1. 交出2021年进步答卷,挚文集团如何做到稳中求进?
  2. 使用HttpParser类解析网页
  3. 管理者和企业如何做好员工管理?
  4. (论文笔记06.High Fidelity Data Reduction for Big Data Security Dependency Analyses(CCF A)2016)
  5. AI 作画领域中的“神笔马良”是怎样炼成的?
  6. Risk of rain 2 Linux 服务器搭建
  7. qq三国单刀赴会服务器找不到,单刀赴会,收武器装备“图纸”,70-120等级,130级按套收,......
  8. 8Flask-----------Flask框架------------安装使用、基本介绍
  9. sports.php什么意思,使用Yahoo Fantasy Sports API的PHP和JSON
  10. 谷歌研究员Francois Chollet:有良知的AI研究人员不应该在Facebook工作