【问题标题】:Why can I not remove python 2.6 and 2.7 from usr/lib/?为什么我不能从 usr/lib/ 中删除 python 2.6 和 2.7?
【发布时间】:2017-03-20 04:50:19
【问题描述】:

MacBook-Pro:lib me$ sudo rm -rf python2.6 rm: python2.6: Operation not permitted

我尝试使用 sudo,没有使用 sudo。不知道为什么不允许该操作。

【问题讨论】:

  • 另外:根本不要。其他系统程序可能依赖于这些 Python 安装(我假设您的意思是 /usr/lib/,带有初始斜线)。
  • 即使系统允许删除,也不要删除python安装。系统文件可能依赖于它们。始终尝试在虚拟环境中使用 python 进行开发。使用系统范围的安装真的很糟糕。
  • 等一下,Mac 在你安装 python 之前就使用它了吗?我删除了很多 2.7 文件夹,至少我可以删除的那些。关于虚拟环境的任何提示?我正在使用自制软件——认为这是一个虚拟环境

标签: python sudo rm file-organization


【解决方案1】:

这是由于System Integrity Protection,Apple 在 OSX 版本 El Capitan 及更高版本上引入的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 2017-02-15
    • 1970-01-01
    相关资源
    最近更新 更多