不知道因为什么误操作,导致pycharm 的terminal 中执行python 时的python.exe版本和编辑器对应版本不一样。几经周折改正了设置。简单来说,就是pycharm的编辑器对于的python.exe 是在 File -> setting -> project:python -> python interpreter中设置。 terminal的编辑器是通过修改环境变量中设置path变量(增加python.exe所在文件夹)来设置。
改正过程中还发现,如果希望将terminal时窗口自动变成 python 命令行窗口,可以通过设置 File-> setting->Tools-> Terminal-> shell path (设置成python.exe的路径) 来实现。正常情况下,如果希望terminal 等价于cmd窗口,就将 shell path 设置为C:\Windows\system32\cmd.exe。