运行 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的主要内容,如果未能解决你的问题,请参考以下文章
在 Xcode 中运行初始化的 React Native 项目时出错