pyFM的安装及使用(一)8月6日

xiaoxiao2021-02-28  117

在安装XGboost的过程中,我遇到了第一个问题: /usr/bin operation not permitted 这是因为mac系统中加入了rootless机制 于是我进入恢复模式 重启按住 Command+R,进入恢复模式,打开Terminal csrutil disable禁用了rootless 用csrutil enable可以将其恢复

安装pyFM:pip install git+https://github.com/coreylynch/pyFM 出现问题: Command “python setup.py egg_info” failed with error code 1 in /private/var/folders/v5/cxbmqxjd4pn7gkwb0x2tqkgm0000gn/T/pip-4AfORR-build/ 解决方法: python /Users/shengguowei/pyFM/setup.py install 遇到问题:ImportError: No module named Cython.Distutilssudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set 网上的解决方法1: chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo 很遗憾,在我的mac上失效了。 在第一步chown root:root /usr/bin/sudo我的动作就失败了 chown: root: illegal group name 网上解决方法2: 进入recovery模式—>重启–>重启开始时按esc或者shift进入选择模式【不是每次都能进入】。

—>选择recovery 模式—->选择root

进入后执行命令行

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo

可能会出现Read-only file system 的错误

先执行mount -o remount rw / 命令,重新挂载,然后再执行chown和chmod

然后reboot 重启机器。

ps:linux命令行执行需谨慎,尽量别用root模式下执行命令,需要时再切换会更安全

su和sudo的区别 http://blog.csdn.net/crave_shy/article/details/23037787

因为recovery模式默认是以只读模式挂载,所以我们要重新挂载切换到读写模式: mount -o remount,rw / mount –all 然后我们可以赋予sudo的执行权限: chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo 然后重启系统: reboot

转载请注明原文地址: https://www.6miu.com/read-69061.html

最新回复(0)