在我准备一个涉及Python编程的项目时,我需要至少掌握基本级别的Python掌握。但是,我不是交互式Python REPL的忠实粉丝:

我决定使用Xcode,我发现它是一个更好的解决方案,满足我的需求:

以下是我设置此项目的步骤:
第1步:安装Python 3.5
如果你python -V
在命令行运行,macOS报告“Python 2.7.10”,或者至少在我的系统上报告。可...我想要3.5.2,这是最新的非测试版,可以追溯到今年6月。
我从Python.org下载页面抓取了我的安装程序:https://www.python.org/downloads/release/python-352/
第2步:找到python3
我使用 tcsh
,所以where python3
显示为 /usr/local/bin/python3
。
第3步:创建一个Xcode项目
文件>新建>项目>跨平台>外部构建系统>下一步。

输入名称(例如Python),然后输入步骤2中的路径到“构建工具”行。点击下一步。

导航到您喜欢的任何位置,然后单击“创建”。
步骤4.创建Python文件
选择File> New,选择macOS> Other> Empty。点击下一步。

您应该已经在项目的顶级文件夹中。如果没有,定位到那里。为你的文件命名为你喜欢的名字 Whatever .py,。我命名为 Work.py 。确保选中“添加到目标Python”框。单击“创建”

步骤5.编辑您的运行方案
Xcode默认应该选择Run方案:

单击并按住跳转栏中的Python目标。选择编辑方案...

将显示“运行”方案,并选中“信息”选项卡。
步骤6.选择可执行文件
我现在警告你,这一步将变得微妙,脆弱和愚蠢。那是因为无论出于何种原因,Xcode 都不允许你使用 /usr/local/bin/python3
中的符号链接。我不知道为什么。
在“信息”选项卡中。从“可执行文件”弹出列表中选择“其他”。出现文件选择对话框。

返回终端。类型:open /usr/local/bin
。选择python3
并按住Control键单击/右键单击。选择显示原始。这可能会被命名为python3.5。它不是一个符号链接,但不幸的是,Xcode继续挑错,不允许你选择它作为你的可执行文件:因为它的名称有句号。唉!
如果允许python3.5
,拖动到文件对话框并单击“选择”。如果这样,那就好。如果没有,您需要解决Xcode:创建一个硬链接,然后将链接拖到对话框上。
$ ln python3.5 python35
最后,取消选中“Debug executable”。您不想调试Python语言本身。

步骤7.添加Launch Arguments
现在,单击Arguments选项卡。单击“在启动时传递的参数”下的+,然后键入$(SRCROOT)/
您在步骤4中创建的Python文件的名称。

步骤8.测试它。
单击“关闭”以关闭方案编辑器。输入一个程序(不要忘记所有那些冒号和标签)并运行它:

使用Swift背景转到Python是一件非常奇怪的事情。很明显,Swift继承了很多Python基因。在没有编译器监督的情况下使用这种宽松的打字也是有罪的。也就是说,我在Python中的第一次经历可以等待另一天和另一篇文章。
网友评论