运行 python3 Xcode 项目时出错(符号链接级别过多且不允许操作)-macOS BigSur

Posted

技术标签:

【中文标题】运行 python3 Xcode 项目时出错(符号链接级别过多且不允许操作)-macOS BigSur【英文标题】:Error when running a python3 Xcode project (Too many levels of symbolic links and Operation not permitted) - macOS BigSur 【发布时间】:2021-04-15 00:10:16 【问题描述】:

我最近买了一台新电脑(我是全新的 macOS):

MacBook Pro(13 英寸,M1,2020 年) Puce 苹果 M1 macOS Big Sur 版本 11.1

我想在Xcode中搭建一个python3开发环境。

我在网上关注了以下tutorial。

我将项目解释器设置为 Python3。

但是,当我点击播放按钮(运行)时,我得到一个错误:

2021-01-09 12:17:40.062440+0100 python3[1139:27278] 打开失败 男子气概文件在 /Applications/Xcode.app/Contents/Developer/usr/bin/python3 用于 阅读:符号链接的层次太多

/Applications/Xcode.app/Contents/Developer/usr/bin/python3:无法打开 文件“PythonTest.py”:[Errno 1] 不允许操作

程序以退出代码结束:2

我还尝试在 cmd 中执行 python3 代码,它运行良好。 所以问题似乎来自Xcode。

此外,我在我的 Xcode 项目中观察到,我可以在三个命题中选择

苹果硅 苹果硅(arm64) 苹果罗塞塔

它们之间的区别是什么(就python执行而言)? 知道前面的每个选项都会出现错误。

感谢您的帮助。

【问题讨论】:

欢迎来到堆栈溢出,请记住,最好解释一下您尝试做什么,而不是要求人们点击 youtube 教程的链接。 【参考方案1】:

就我而言,我必须修改 python bin 的路径。 转到编辑方案将可执行文件设置为

/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Resources/Python.app/Contents/MacOS/Python

我找到的关于如何在 Xcode 中设置 python 项目的最佳分步描述在这里(中文):https://blog.csdn.net/qq_15289761/article/details/107082908

【讨论】:

以上是关于运行 python3 Xcode 项目时出错(符号链接级别过多且不允许操作)-macOS BigSur的主要内容,如果未能解决你的问题,请参考以下文章

归档有关符号链接的 iOS 项目时出错

在 xcode5.1 上运行现有项目时出错

在 Xcode 中运行初始化的 React Native 项目时出错

尝试归档 xcode 项目时出错

在 Xcode 4.2 上打开 Xcode 4.5 项目时出错

尝试归档 Xcode 项目时出错