在 Xcode 9 中搭建 Python 开发环境

环境依赖

macOS、Xcode 9、Python(macOS 默认安装了 Python2.7)。

The first step T h e   f i r s t   s t e p :创建工程

首先,新建一个 External Build System E x t e r n a l   B u i l d   S y s t e m ,如图:

这里写图片描述

然后注意在 Build Tool B u i l d   T o o l 一栏填入 Python P y t h o n 的路径,这里我填入的是 /usr/bin/python / u s r / b i n / p y t h o n ,如图:

这里写图片描述

如果本地 Python P y t h o n 路径不是这个,可以通过在命令行输入 which python w h i c h   p y t h o n 来查找。

其他的和平时创建工程无异,填写必要的信息,修改路径就 OK O K 了。

The second step T h e   s e c o n d   s t e p :编辑 Scheme S c h e m e

接下来我们需要编辑一下 Scheme S c h e m e ,如图点击 Edit Scheme... E d i t   S c h e m e . . . 打开编辑界面:

这里写图片描述

默认是在 RunArguments R u n − A r g u m e n t s 界面,我们需要进入 RunInfo R u n − I n f o 界面修改 Executable E x e c u t a b l e (可执行文件),选择 Other O t h e r ,如图:

这里写图片描述

此时会弹出路径窗口,直接在键盘输入 "/" " / " (不加引号)会弹出输入路径窗口,输入前边我们设置的路径,我的是 /usr/bin/ / u s r / b i n / ,如图:

这里写图片描述

点击 Go G o 后会让选择,选择可执行文件 python p y t h o n ,默认 Debugexecutable D e b u g e x e c u t a b l e 为勾选,取消勾选。

接着进入 RunArguments R u n − A r g u m e n t s 界面,点击 Arguments Passed On Launch A r g u m e n t s   P a s s e d   O n   L a u n c h 一栏中的 "+" " + " ,新增接下来要用到的文件名。

这里写图片描述

然后进入 RunOptions R u n − O p t i o n s 界面,添加 WorkingDirectory W o r k i n g D i r e c t o r y ,这里我设置的是刚才创建工程的目录,用相对目录应该也是可以的,这里我用的是绝对目录。

这里写图片描述

此时完成了设置,可以 Close C l o s e 了。

The third part T h e   t h i r d   p a r t :新建 Py 文件并测试

新建一个 Empty E m p t y 文件,命名为 Test.py T e s t . p y ,如图:

这里写图片描述

写入测试代码 print("Hello World") p r i n t ( " H e l l o   W o r l d " ) ,顺利的话会输出 Hello World H e l l o   W o r l d ,然而……

这里写图片描述

并不顺利, python p y t h o n 告诉我们不能找到这个文件……

其实这个也很容易理解,从图上看可以发现我没有直接在工程根目录下创建 Test.py T e s t . p y ,而是先 Now Group N o w   G r o u p 了一个 Test T e s t ,所以导致找不到 Test.py T e s t . p y 文件。

解决方案也很简单,就是进入我们刚才设置的 RunArguments R u n − A r g u m e n t s 界面,点击 Arguments Passed On Launch A r g u m e n t s   P a s s e d   O n   L a u n c h 下的 "+" " + " 添加文件时,和我们创建的这个文件路径一定要保持一致,如图:

这里写图片描述

重新 Command+R C o m m a n d + R ,运行正常,输出 Hello World H e l l o   W o r l d ,搭建完毕。

这里写图片描述

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值