MZZ666 发表于 2020-10-9 09:37:44

tkinter

兄弟们,用Pyinstaller把.py文件打包成.exe文件后,怎么才能让他实现换个电脑也能运行,想给未来女朋友制造个浪漫,还望兄弟帮我一把,谢谢了先。

疾风怪盗 发表于 2020-10-9 09:49:54

用Pyinstaller把.py文件打包成.exe,本来就是为了在其他电脑上运行

你自己试试能不能打开就好了,能打开的,那其他电脑应该也没啥问题

在谨慎点,换几台电脑挨个试试

MZZ666 发表于 2020-10-9 09:59:31

{:10_277:}就是不行

疾风怪盗 发表于 2020-10-9 10:08:06

MZZ666 发表于 2020-10-9 09:59
就是不行

不行么,先看看是什么错误啊,错误发上来看看,或者代码发上来

hrp 发表于 2020-10-9 10:16:11

主程序用到的资源文件也要放到exe文件同一个文件夹(一般来说),总之资源文件与exe文件的相对位置,要与原来资源文件与py文件的相对位置一致。

MZZ666 发表于 2020-10-9 10:48:19

打包后只有一个.exe文件了呢

1q23w31 发表于 2020-10-9 12:03:02

MZZ666 发表于 2020-10-9 10:48
打包后只有一个.exe文件了呢

python调用了文件才能运行
还是只有python代码就行

HCF 发表于 2020-10-9 13:48:12

你是不是还调用了其他文件哟,需要把其他文件一同拿过去呀,pyinstaller本来就是给其他没有python环境的电脑运行呀

Clement_Levi 发表于 2020-10-9 23:36:08

pyinstaller需要相同——至少是相近——平台的电脑才可用;比如64位的电脑程序拿给32位电脑使用也会出问题。建议考虑这个

此外,对依赖库的打包是否完整也会影响到运行的成败

genius_7321 发表于 2020-10-10 00:07:30

pyinstaller -w xx.py 不要加别的参数
页: [1]
查看完整版本: tkinter