Mac终端中的“ python”和“ pythonw”有什么区别?

时间:2019-03-24 17:46:06

标签: python-3.x macos terminal

对于使用Python编程来说还很新,我一直在使用终端运行我的代码而没有问题。通常通过键入python {filename}来运行它。

但是,最近我遇到了这个错误:

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

然后我将python {文件名}更改为pythonw {文件名},并且代码起作用了。有人可以给我一些有关此错误的见解,以及为什么只需添加w就能解决该错误?

1 个答案:

答案 0 :(得分:0)

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