我在TextWrangler中运行Python,它运行得很好,但在Mac终端上它没有';T
Python代码:我在TextWrangler中运行Python,它运行得很好,但在Mac终端上它没有';T,python,terminal,textwrangler,Python,Terminal,Textwrangler,Python代码: "<stdin>" #!/usr/bin/env print "Hello world!" print "How are you?" “” #!/usr/bin/env 打印“你好,世界!” 打印“你好吗?” 上面是我应用到脚本上的一些代码,在TextWrangler中运行时可以工作,但在Terminal中运行时失败 为什么会这样?这与我打开文件的方式有关吗?/usr/bin/env不是Python的正确路径。shebang行最有可能是: #!/usr/b
"<stdin>"
#!/usr/bin/env
print "Hello world!"
print "How are you?"
“”
#!/usr/bin/env
打印“你好,世界!”
打印“你好吗?”
上面是我应用到脚本上的一些代码,在TextWrangler中运行时可以工作,但在Terminal中运行时失败
为什么会这样?这与我打开文件的方式有关吗?
/usr/bin/env
不是Python的正确路径。shebang行最有可能是:
#!/usr/bin/env python
我很确定它必须是第一行,所以也要删除“
行(反正Python会忽略这一行)
另外,请确保已设置脚本的执行权限:
chmod+x/path/to/script.py
/usr/bin/env
不是Python的正确路径。shebang行最有可能是:
#!/usr/bin/env python
我很确定它必须是第一行,所以也要删除“
行(反正Python会忽略这一行)
另外,请确保已设置脚本的执行权限:
chmod+x/path/to/script.py
以开头的行
在Unix中被称为。顾名思义,你的shebang有两个问题:
#!/usr/bin/Python
或env的参数来执行配置的Python——类似于#!/usr/bin/env-Python
注意实用程序的参数“Python”以
#!
开头的行在Unix中称为。根据定义,您的shebang有两个问题:
#!/usr/bin/Python
或env的参数来执行配置的Python——类似于#!/usr/bin/env-Python
注意实用程序的参数“Python”“#!/usr/bin/env print”Hello world!”print“你好吗?”Python是shell用户路径的一部分吗?键入
echo$path
,看看它是否在那里。如果不在,你可能需要调整.profile
或等效的。bash\u profile
”#!/usr/bin/env print“Hello world!”print“你好吗?”Python是shell用户路径的一部分吗?输入echo$path
,看看它是否在那里。如果不在那里,你可能需要调整.profile
或等效的。bash_profile
当他用块格式化编码时,它已损坏。我编辑了正确的格式,但它尚未更新。第二行(共4行)读取#!/usr/bin/env
当他用块格式化编码时,它已损坏。我按正确的格式编辑,但尚未更新。第二行(共4行)读取#!/usr/bin/env