环境依赖
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 . . . 打开编辑界面:
默认是在 Run−Arguments R u n − A r g u m e n t s 界面,我们需要进入 Run−Info 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 为勾选,取消勾选。
接着进入 Run−Arguments 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 一栏中的 "+" " + " ,新增接下来要用到的文件名。
然后进入 Run−Options 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 文件。
解决方案也很简单,就是进入我们刚才设置的 Run−Arguments 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 ,搭建完毕。