feedforward 发表于 2020-3-13 13:21:02

PX4编译报:Failed to import toml: No module named 'toml'错误解决方法

编译PX4过程中报如下错误:
Failed to import toml: No module named 'toml'
You may need to install it using:
    pip3 install --user toml
按照提示,执行:
pip3 install --user toml
报如下错误:
ERROR: Could not install packages due to an EnvironmentError: Permission denied: '/home/zouboan/.local/lib/python3.5'
Check the permissions.
千万不要sudo pip3 install --user toml    !   
千万不要sudo pip3 install --user toml    !   
千万不要sudo pip3 install --user toml    !
在网上搜该错误的解决方法,千篇一律的方法为:在install后面加上--user
可是我已经加上--user了啊,这就有点诡异了!
根据提示进入了home/.local 发现了一点猫腻:




.local中的lib的owner竟然是root ,怪不得pip3 install --user toml会没权限!
百思不得姐,只好强行将lib的owner改成了user:      

sudo chown -R zouboan lib/
之后安装就ok了!

页: [1]
查看完整版本: PX4编译报:Failed to import toml: No module named 'toml'错误解决方法