相关疑难解决方法(0)

pythonw.exe或python.exe?

长话短说:pythonw.exe什么都不做,python.exe什么都不接受(我应该使用哪一个?)

test.py:

print "a"
Run Code Online (Sandbox Code Playgroud)

CMD窗口:

C:\path>pythonw.exe test.py
<BLANK LINE>
C:\path>

C:\path>python.exe test.py
  File "C:\path\test.py", line 7
    print "a"
            ^
SyntaxError: invalid syntax

C:\path>
Run Code Online (Sandbox Code Playgroud)

请告诉我,我做错了什么.

python python-3.x

148
推荐指数
4
解决办法
17万
查看次数

如何使python脚本在osx上可执行?

我只想将我的脚本制作为应用程序。双击运行而不是在终端中运行。我以前用 automator 完成过,但现在,在 el capitalan 上它不起作用。它只给出错误而没有解释。

当我尝试使用 automator 时,出现此错误:

"The action “Run Shell Script” encountered an error."
Run Code Online (Sandbox Code Playgroud)

我也尝试了下面的技巧,但我仍然无法做到这一点。

#!/usr/bin/env python

chmod +x script.py
Run Code Online (Sandbox Code Playgroud)

解决了:

经过这两个步骤。我将“打开方式”更改为仅此文件的终端并更改了#!/usr/bin/env python,它可以工作。但是如果没有下面的两个步骤,它就不起作用,您需要按照所有步骤进行操作。

添加#!/usr/local/bin/python在代码的开头。然后chmod +x myscript.py在终端运行 。之后,将打开的应用程序更改为终端。

它对我有用。

python macos shell executable double-click

4
推荐指数
3
解决办法
3万
查看次数

标签 统计

python ×2

double-click ×1

executable ×1

macos ×1

python-3.x ×1

shell ×1