Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Python 2.7安装失败:安装程序无法安装软件_Macos_Python 2.7_Installation - Fatal编程技术网

Macos Python 2.7安装失败:安装程序无法安装软件

Macos Python 2.7安装失败:安装程序无法安装软件,macos,python-2.7,installation,Macos,Python 2.7,Installation,我最近买了一台新的MacBookPro(2016),我正在尝试安装python 2.7,因为我所有的旧python脚本都是用2.7编写的。但是,尝试安装时出现以下错误: 我用谷歌搜索过 我还遇到了一些涉及“根”的潜在原因。关于如何在我的MacBookPro上安装python,有什么想法吗?谢谢 使用终端安装python。可在此链接中找到说明: 两个步骤: 1) brew更新 2) brew安装python这可能是由于osx的SIP(系统完整性保护)。SIP甚至阻止root用户修改某些目录 安

我最近买了一台新的MacBookPro(2016),我正在尝试安装python 2.7,因为我所有的旧python脚本都是用2.7编写的。但是,尝试安装时出现以下错误:

我用谷歌搜索过
我还遇到了一些涉及“根”的潜在原因。关于如何在我的MacBookPro上安装python,有什么想法吗?谢谢

使用
终端安装python。可在此链接中找到说明:

两个步骤: 1)
brew更新

2)
brew安装python

这可能是由于osx的SIP(系统完整性保护)。SIP甚至阻止root用户修改某些目录

安装程序尝试写入这些受保护的目录,例如“/System/Library/Frameworks/…”,因此,安装程序将失败

您可以通过以下步骤禁用SIP:

  • 重新启动并引导到本地恢复(按住Command+R)

  • 启动实用程序->终端

  • 在终端中键入csrutil disable,然后按Enter/Return

  • 重新启动


  • 在此之后,Python安装程序应该成功,您应该考虑重新启用SIP .< /P>在MacBook Pro上安装/运行什么OS版本?据我所知,所有Mac电脑都预装了一些标准的Python版本,通常是Python 2.6和2.7,因为它们是Mac操作系统本身运行所必需的。这可能不是导致错误消息的原因,但可能与在核心系统中已经存在的相同版本上安装Python版本有冲突。请参阅在终端中运行csrutil disable时,获取消息:csrutil:未能修改系统完整性配置。此工具需要从恢复操作系统执行