python 3.9 +win10系统
pyinstaller 打包时程序,出错
把pywin32卸载后,可以生成EXE文件,但运行时会提示找不到win32con win32api win32gui
你在IDE下编译不报错,是因为把类库的目录已经设置进了IDE里,所以IDE能找到
但是IDE和pyinstaller 没有一毛钱关系,所以pyinstaller 在编译的时候找不到是很正常的
2个办法
1.把类库目录加入环境变量,让pyinstaller 能找到类库
2.把你用到的那几个包从类库文件夹直接拷贝到你工程目录里面,这样也可以
有时因为ANOMALY: use of REX.w is meaningless
按以下方法增加注册项解决
注册表中增加项
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocular.3\agent\config 下,新建 [字符串值] hookapi_disins,数值数据: 1
二、针对特定程序
注册表中增加项
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocular.3\agent\config 下,新建 [字符串值] hookapi_filterproc_external,数值数据: cmd.exe;powershell.exe;git.exe;idea64.exe