mac终端中的"python"和"pythonw"有什么区别?



>我是Python编程的新手,我一直在使用终端运行我的代码,没有问题。通常通过键入python {文件名}来运行它。

但是,最近我收到此错误:

ImportError:Python 未作为框架安装。如果未将 Python 作为框架安装,Mac OS X 后端将无法正常运行。有关在 Mac OS X 上安装 Python 作为框架的更多信息,请参阅 Python 文档。请重新安装 Python 作为框架,或尝试其他后端之一。如果您使用的是(Ana(Conda,请安装 python.app 并将"python"替换为"pythonw"。有关更多信息,请参阅 Matplotlib FAQ 中的"在 OSX 上使用 Matplotlib

"。

然后我将 Python {文件名} 更改为 pythonw {文件名},代码工作正常。有人可以让我了解这个错误以及为什么它只添加 w 即可工作吗?

pythonw - 运行允许GUI的python脚本。 根据 pythonw 的手册页。

最新更新