arcgis10.8中 python27打包exe文件

加了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

pywin32-222.win32-py2.7.exe

 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包引入进来 ???一直未解决。

 

原文地址:https://www.cnblogs.com/yansc/p/14037679.html