用pyinstaller创建的exe无法执行

时间:2017-06-13 13:40:32

标签: python pyinstaller astropy

我正在尝试使用pyinstaller创建我的python脚本的.exe文件。 exe文件已成功创建,但是当我尝试运行它时,cmd会给出错误:

  

导入错误:Astropy需要最低版本的“六个”模块   1.10;通常这与astropy包捆绑在一起,所以如果你收到这个警告,请咨询你的Astropy发行版的打包者。失败   执行脚本MARK1

我安装了Astropy V1.33。

1 个答案:

答案 0 :(得分:2)

看起来这是Astropy已知的持续问题。以下是GitHub上Astropy开发的一些讨论:https://github.com/astropy/astropy/pull/960

此问题之前也曾被问过几次:

你可以尝试在你的pyinstaller设置中包含六个作为hidden-import。否则,您可能需要使用Astropy的冻结版本,在这里他们添加了一些编辑以使其与pyinstaller一起使用。