https://blog.youkuaiyun.com/xiaohouzi112233/article/details/122581734
这个作者遇到的坑,我一个都不少,全部踩上了。按作者方法都顺利解决。
另外有两个作者提,但我遇到的问题,记录一下::
1、selenium打包 提示FileNotFoundError: getAttribute.js
2、打包加上--windows-disable-console 选项后闪退
selenium 问题解决方案是参考 https://github.com/Nuitka/Nuitka/issues/456
解决方案一:打包命令中添加参数 --include-package-data=selenium
解决方案二:
1、不要用 onefile 选项
2、在nuitka生成的 .dist 目录下创建 selenium\webdriver\remote目录,并把 site-packages\selenium\webdriver\remote 目录下的.js资源文件拷贝到刚才创建的目录中
其他:
把chromedriver.exe 添加到系统环境的path,或者把chromedriver.exe复制到nuitka生成的.dist目录
最终: nuitka --mingw64 --standalone --show-progress --show-memory --output-dir=out --onefile --include-package-data=selenium --plugin-enable=tk-inter --windo
ws-icon-from-ico=master0.ico xxxxxxxx.py
--windows-disable-console 闪退问题,删除print语句
---------------------------
遇到的坑
第一个坑:

本文总结了在使用Nuitka打包Python项目时遇到的三个主要问题:gcc版本过低、ccache缺失和selenium依赖文件丢失。通过调整编译器设置、手动下载ccache和重新组织文件结构,作者成功解决了这些问题。同时,分享了--windows-disable-console闪退的处理方法。
最低0.47元/天 解锁文章
2458

被折叠的 条评论
为什么被折叠?



