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
|