主要原因就是代码存在错误,IDLE只要不是致命的错误都可以运行,但是pycharm就不行了,只要有一点的错误,就无法运行成功,所以使用pycharm运行后修改所有的错误,知道pycharm可以运行项目之后,生成的exe文件自然也可以运行。