大佬教程收集整理的这篇文章主要介绍了windows – 使用py2exe打包的python解释器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个我要发布到Windows的python脚本,人们可能没有安装python.所以我使用py2exe.问题在于脚本我使用子进程运行其他python脚本,这需要python解释器作为要执行的程序.由于我没有在Windows上安装python解释器,有什么办法可以忽略解释器并解决问题吗?有什么方法可以调用py2exe的python解释器吗?
[编辑]要重定向stdio,请用缓冲区或其他支持“write()”的内容替换sys.stdout/sys.stderr.
要恢复原始值,sys模块提供__stdout__等.
[EDIT2]我没试过这个但它可能有用:将“python.exe”添加到py2exe创建的文件集中.
从主代码中,将py2exe创建python.exe的所有文件复制到临时目录中.然后添加所有脚本.
现在使用一个小脚本启动新的python解释器,该脚本将temp文件夹和library.zip添加到sys.path
注意:Python不必像Windows应用程序那样“安装”.实际上,您只需将所有文件复制到新位置即可.只要搜索路径正确,这就有效.
以上是大佬教程为你收集整理的windows – 使用py2exe打包的python解释器全部内容,希望文章能够帮你解决windows – 使用py2exe打包的python解释器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。