Sublimetext3 为什么赢了';t升华文本3运行代码webbrowser.open(';URL';)

Sublimetext3 为什么赢了';t升华文本3运行代码webbrowser.open(';URL';),sublimetext3,python-webbrowser,Sublimetext3,Python Webbrowser,当我运行代码时: import webbrowser webbrowser.open('https://youtube.com') 在崇高的文本3中,它给了我以下信息: /bin/sh: osascript: command not found /bin/sh: osascript: command not found /bin/sh: osascript: command not found /bin/sh: osascript: command not found 然后它说代码完成了。

当我运行代码时:

import webbrowser
webbrowser.open('https://youtube.com') 
在崇高的文本3中,它给了我以下信息:

/bin/sh: osascript: command not found
/bin/sh: osascript: command not found
/bin/sh: osascript: command not found
/bin/sh: osascript: command not found

然后它说代码完成了。然而,当我在终端中运行相同的代码时,它工作得非常好。是否需要安装某种软件包?

运行代码的具体步骤是什么?在我看来,您正在尝试使用AppleScript构建系统来执行Python代码。由于你提供的信息很少,很难猜测这种行为的原因。您的代码是否被正确检测为Python(请参见Sublime文本窗口的右下角–单击“让我们来更改它”)。接下来,在工具菜单中检查所选的构建系统。如果选择了“Automatic”,您可以强制Sublime Text使用Python构建系统。这只是实际代码的一部分,但我只是想让它在浏览器中打开URL。此外,是的,在右下角选择了Python,并且我的构建系统设置为Python 3的特定系统,但是,当我将其更改为Automatic时,它仍然给我同样的错误