【发布时间】:2017-10-08 18:26:40
【问题描述】:
我尝试使用 PyInstaller 3.2.1 创建一个 exe 文件,出于测试目的,我尝试为以下代码制作一个 exe:
import pandas as pd
print('hello world')
经过相当长的时间(15 分钟以上),我完成了 620 MB 的 dist 文件夹并构建了 - 150 MB。我使用 Python 3.5.2 |Anaconda custom(64 位)在 Windows 上工作。可能值得注意的是,在 dist 文件夹中,mkl 文件负责将近 300 MB。 我使用“pyinstaller.exe foo.py”运行 pyinstaller。我尝试使用 --exclude-module 排除一些依赖项,但最终还是得到了巨大的文件。我使用 onefile 还是 onedir 没有任何区别。
我知道 exe 必须包含一些重要文件,但大小接近 1 GB 是否正常?如有必要,我可以提供警告日志或任何有助于解决问题的内容。
附:同时,我的同事从相同的示例脚本创建了一个 exe,最终不到 100 MB,不同之处在于他没有使用 anaconda。会是这样吗?
任何帮助将不胜感激。
【问题讨论】:
标签: python pandas anaconda conda pyinstaller