WARNING: The directory ‘/home/xt/.cache/pip‘ or its parent directory is not owned or is not writable

        因为ros默认使用python2,而mqtt_bridge包使用的是python3编写的,所以此处可能会出现报错,因为需要用python3进行安装。

首先在主目录中打开显示隐藏文件选项(Crtl+H),找到.bashrc文件,在末尾加入一行代码

alias python=python3

此时你还不一定能用,因为你的pip3不一定是最新版本,所以可能无法找到比较新的依赖,而mqtt_bridge包却又使用比较新的依赖。因此要更新pip3

sudo python3 -m pip install --upgrade pip

报错

WARNING: The directory ‘/home/xt/.cache/pip‘ or its parent directory is not owned or is not writable_第1张图片

 重新输入

sudo -H python3 -m pip install --upgrade pip

下载成功WARNING: The directory ‘/home/xt/.cache/pip‘ or its parent directory is not owned or is not writable_第2张图片

 

你可能感兴趣的:(python,linux,ubuntu)