
1 strongcoder 2015-06-08 12:51:30 +08:00 进入目录侯这样执行 python hello.py |
2 biaoxinxiuge 2015-06-08 13:11:29 +08:00 行首添加#!/usr/bin/python,告诉shell使用/usr/bin/python来运行此脚本。 |
3 henryon 2015-06-08 13:12:31 +08:00 #!/bin/env python |
4 Andrewliu 2015-06-08 13:21:40 +08:00 行首添加#!/usr/bin/env python |
5 lilydjwg 2015-06-08 13:29:36 +08:00 @henryon 没听说过有系统的 env 位于 /bin 而不是 /usr/bin 呀。 你的描述非常不清楚。我需要以下信息: 1. 你的文件有没有 shebang(第一行是不是 #! 开头),以及它是什么 2. 你的文件有没有可执行权限 3. 你的 shell 是什么,是不是设置了对不可执行文件,按文件后缀启动相应的程序? |
7 mortal 2015-06-08 14:02:00 +08:00 我来恶搞一下…… sudo alias vi="python" |
9 wind3110991 2015-06-08 20:58:22 +08:00 @mortal 第一,MacOS没有自带alias,所以不可能执行alias命令引用 第二,你的情况可能是没有进入正确目录,如果你用终端的话,要不直接打 """ python (把执行文件拖到终端自动生成文件路径) """ 如果不行就是python bash下启动项环境错误了 """ vim .bash_profile """ 看下,里面的环境PATH正确没有,是不是你之前配置vim的时候乱加了东西进去 python 2.7应该是这样的 """ python 2.7 # Setting PATH for Python 2.7 # The orginal version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH """ """python 3.4 # Setting PATH for Python 3.4 # The orginal version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}" export PATH """ |
10 mortal 2015-06-08 21:07:17 +08:00 |