【发布时间】:2017-12-02 01:58:14
【问题描述】:
我使用 Pyinstaller 成功创建了 .exe 文件。我在使用 Anaconda3、PyQt5、OpenCV3 和 Python 3.6 的 Windows 7 机器上。 Anaconda3 位于 Windows 环境路径中。因为没有针对 Python 3.6 的 Pyinstaller 版本,所以我在 Anaconda3 中创建了一个 Python 3.5.3 环境(使用 OpenCV)。我用 Python 3.6 编写了软件,然后激活了 Python3.5.3 来运行 Pyinstaller。可执行文件完美无缺。 dist 文件夹大约 370MB。
然后我使用全新安装将机器升级到 Windows 10。我安装了 Anaconda3(Anaconda3 已添加到 Windows 环境路径)和 OpenCV(PyQt5 已在 Anaconda3 中可用),创建了 Python3.5.3 环境,将 PyInstaller i和 OpenCV n安装到 Python 3.5.3 环境中。使用 Spyder 和 Python 3.6,脚本可以完美运行。当激活 Python 3.5.3 并从命令行运行 python myscript.py 时,脚本运行完美。但是,Pyinstaller 只安装了大约 220MB,并且生成的可执行文件不会执行。
我没有成功构建 Windows 7 中的旧 dist 文件夹,无法查看哪些文件添加到了在 Windows 10 中未添加的 dist 文件夹。
有谁知道我如何确定 Pyinstaller 构建所需的其他文件?
【问题讨论】:
标签: python anaconda pyinstaller