pyinstaller打包的exe程序是不是可以独立运行?
本帖最后由 Zeaf 于 2020-5-9 00:09 编辑用—F打包出来的
我一直以为生成的其它什么build、spec等文件都是依赖文件?而exe程序必须要在dist文件夹下才能运行?
刚刚试了下把exe程序随便放在一个地方好像都能运行,是这样的吗?
{:1_908:}{:1_908:}{:1_908:}
吃了思维定式的亏? 不知道,哈哈哈 本帖最后由 laoxiaodiao 于 2020-5-9 00:04 编辑
–F生成结果是一个exe文件,所有的第三方依赖、资源和代码均被打包进该exe内,所以是可以把exe放在其他文件夹里执行的,但是你打包的项目有多个py文件,感觉这样就不行了 laoxiaodiao 发表于 2020-5-9 00:03
–F生成结果是一个exe文件,所有的第三方依赖、资源和代码均被打包进该exe内,所以是可以把exe放在其他文件 ...
感谢解答~
真是吃了思维定式的亏 可以独立运行,打包成exe之后会把用到的库函数及解释器都包装在里面,可以在没有安装Python的电脑上正常运行 使用-F命令进行 ,就算别人电脑里没有安装python环境也可以运行exe,自己电脑放哪都行 EXE就是可执行文件,理论上所有的WINDOWS系统都可以直接运行 看来py脱离了编程环境的操作还是有点复杂{:1_907:} 看来只有我一人蒙在鼓里{:1_937:} -F打包,默认也不一定把所有的依赖库都打包,如果有pyqt,还要plarforms里面的库。如果打包过程用了压缩,不同版本结果也不一样。
exe文件只要在windows下就能运行,不依赖python.
页:
[1]
2