OSX终端中的Python代码没有正确编译

时间:2016-03-08 03:51:58

标签: python macos

因此,我试图在春假期间教自己用Python编程,我遇到了障碍。我可以让我的代码在PyCharm中编译,但我真的想让它在Terminal中正确编译,因为vim是我选择的文本编辑器。有没有人知道为什么我的代码可能无法正确编译?

Here is my code compiling correctly in PyCharm

Here is my code compiling incorrectly in Terminal

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

最新的OSX版本都附带Python 2.7作为标准。安装Python 3.x时,系统上有两个版本。在终端中使用python -command-的标准方法是调用Python 2.7。您可以使用python3 -command-来调用命令,而不是使用Python 3.x.您可以在.bash_profile中的python3设置别名,以便在使用python时调用它。

答案 1 :(得分:0)

您已将PyCharm配置为使用已安装的Python 3,但在终端上您似乎使用的是Python 2.两个版本输出print结果的方式不同。尝试修改终端会话,以指导您使用已安装的Python 3而不是已安装的Python 2。