加了import arcpy 之后 exe 大小可能至60M, 巨大。
这里下载pyInstaller2.1
https://pypi.org/project/pyinstaller/2.1/#files
可以用python2 setup.py install 安装。
PyInstaller2.1需要安装 pywin32:
https://github.com/mhammond/pywin32/releases
C:Python27ArcGIS10.8Scripts>pyinstaller -F e:py1 est1.py
常用参数
–icon=图标路径
-F 打包成一个exe文件
-w 使用窗口,无控制台
-c 使用控制台,无窗口
-D 创建一个目录,里面包含exe以及其他一些依赖性文件
pyinstaller -h 来查看参数
这样打包可以找到窗口句柄,
使用
import win32gui
import win32con
import pyautogui
之后打包就有问题了。怎么把这个 appdirs包引入进来 ???一直未解决。