sublime text3 不能编译 Python 文件了

2015-09-16 23:14:26 +08:00
 Anhedonia
我有个.py 的文件 我用 sublime text 打开正常跑 没问题
但是当我把所有的东西复制粘贴到一个新的文件上跑的时候
我跑起来运行的时候下面会显示这个
/usr/bin/python: can't find '__main__' module in ''
[Finished in 0.3s with exit code 1]
[shell_cmd: python -u ""]
[dir: /Users/Anhedonia/Desktop/Workspace/python]
[path: /usr/bin:/bin:/usr/sbin:/sbin]

包括 C 也会有这样的问题
而且我终端 gcc 都压根没反应
看的别的论坛上的人貌似也有这样的问题 请问是怎么回事呢
http://segmentfault.com/q/1010000002731091
3727 次点击
所在节点    Python
5 条回复
em70
2015-09-16 23:18:26 +08:00
貌似权限的问题
pynix
2015-09-16 23:26:43 +08:00
从来不在编辑器执行文件,都是另外开 shell
adrianzhang
2015-09-16 23:27:36 +08:00
把新文件存一下,后缀为.py
或者,开头加#!/bin/env python 试试
Anhedonia
2015-09-16 23:30:20 +08:00
@em70 我以为是我之前删了一个 Xcode 导致的 command line tool 的问题
如果编译 C 的话 就会出现 ld: unknown option: --static
clang: error: linker command failed with exit code 1 (use -v to see invocation )
[Finished in 0.1s with exit code 1]
[shell_cmd: gcc "" -o "/" -std=c11 -O2 -Wall -lm --static]
[dir: /Users/Anhedonia/Desktop/Workspace/sublime text]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
而且 GCC+文件名压根没反应 use/bin 里也能找到 gcc
Anhedonia
2015-09-16 23:32:48 +08:00
@adrianzhang 存一下可行 谢谢啦!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/221263

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX