鱼C论坛

 找回密码
 立即注册
查看: 6233|回复: 34

[已解决]如何将python3.6写的代码转变成可执行程序?

[复制链接]
发表于 2018-3-24 13:16:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如上,有具体的教程吗?
最佳答案
2018-3-24 21:18:55
2289001949 发表于 2018-3-24 20:57
我在shell运行了是没问题的

那个代码在我的一个主题里

可以正常生成exe,但是功能你自己试吧,我没试。

我没法给你发,生成后5.几MB,然后不能发附件。

我放在百度云了,你自己下载吧

链接:https://pan.baidu.com/s/16SNBHnaryXytO0SfXdjI7g 密码:7ae6
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-3-24 13:41:11 | 显示全部楼层
同问
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-3-24 14:26:55 | 显示全部楼层
第一步 打开cmd命令窗
第二部 输入pip install pyinstaller
然后他自己就安装完成了,然后你把你要生成exe文件的py代码文件放到刚刚pyinstaller安装的目录下,
然后在cmd窗口输入 pyinstaller -F Tkint.py ,然后自己就会生成exe文件了,生成的exe在dist文件夹里边。
你自己试一下,不行把py文件给我我帮你生成exe
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 16:01:13 | 显示全部楼层
Zmynx_2017 发表于 2018-3-24 14:26
第一步 打开cmd命令窗
第二部 输入pip install pyinstaller
然后他自己就安装完成了,然后你把你要生成e ...

我试一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 16:02:02 | 显示全部楼层
Zmynx_2017 发表于 2018-3-24 14:26
第一步 打开cmd命令窗
第二部 输入pip install pyinstaller
然后他自己就安装完成了,然后你把你要生成e ...

这样生成的exe  其他电脑可以用吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 16:04:17 | 显示全部楼层
Zmynx_2017 发表于 2018-3-24 14:26
第一步 打开cmd命令窗
第二部 输入pip install pyinstaller
然后他自己就安装完成了,然后你把你要生成e ...

那个pyinstaller安装的目录是在哪里的?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 16:06:41 | 显示全部楼层
Zmynx_2017 发表于 2018-3-24 14:26
第一步 打开cmd命令窗
第二部 输入pip install pyinstaller
然后他自己就安装完成了,然后你把你要生成e ...

返回这样的东西…… 是安装失败了吗??
2.png
1.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 16:18:28 | 显示全部楼层
2289001949 发表于 2018-3-24 16:06
返回这样的东西…… 是安装失败了吗??

超时了,网络不好吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 16:19:28 | 显示全部楼层
2289001949 发表于 2018-3-24 16:04
那个pyinstaller安装的目录是在哪里的?

可以不放在安装目录,在-f 后面跟上py文件所在路径也行
例如:pyinstaller -F  /Users/kyao/PycharmProjects/study/src/study/test2.py
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 16:20:45 | 显示全部楼层
supperboys 发表于 2018-3-24 16:18
超时了,网络不好吧

2m的网线,在学校里的。
那重新安装会有问题吗?
还是要删掉什么再安装?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 16:25:18 | 显示全部楼层
2289001949 发表于 2018-3-24 16:20
2m的网线,在学校里的。
那重新安装会有问题吗?
还是要删掉什么再安装?

学校网估计没戏,其实东西不大,但是因为默认是连接国外的库下载所以超时很正常
不用卸载,你这个没装好,下次安装会覆盖的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 16:30:52 | 显示全部楼层
supperboys 发表于 2018-3-24 16:25
学校网估计没戏,其实东西不大,但是因为默认是连接国外的库下载所以超时很正常
不用卸载,你这个没装好 ...

3.png
这样是安装成功了吗??
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 16:33:26 | 显示全部楼层
2289001949 发表于 2018-3-24 16:30
这样是安装成功了吗??

yes
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 16:37:26 | 显示全部楼层

4.png
这样是生成成功了吗?
怎么判断?
生成在哪了?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 16:48:41 | 显示全部楼层
本帖最后由 supperboys 于 2018-3-24 16:52 编辑
2289001949 发表于 2018-3-24 16:37
这样是生成成功了吗?
怎么判断?
生成在哪了?


运行有问题,最后有个错误是在\User\Administrator\Desktop\下找不到 取文件.py 这个文件
你路径写的有问题,用绝对路径
我刚才的路径是mac的,windows系统要加上盘符
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 17:04:39 | 显示全部楼层
supperboys 发表于 2018-3-24 16:48
运行有问题,最后有个错误是在%user\Administrator\Desktop\下找不到 取文件.py 这个文件
你路径写的 ...

怎么写??不懂  
or怎么移动这个py文件到pyinstaller安装的目录下?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 17:13:48 | 显示全部楼层
2289001949 发表于 2018-3-24 17:04
怎么写??不懂  
or怎么移动这个py文件到pyinstaller安装的目录下?

我的是os系统,并不知道windows系统默认安装到哪了
你就把你py文件所在的路径都写上就好
例如:c:\User\Administrator\Desktop\***.py
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 17:49:42 | 显示全部楼层
你直接不是安装了吗?你就把你的py文件放在C盘users\Adminstrator文件夹下面,然后就好了

实在不行,你就发给我,我给你生成。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-24 17:59:52 | 显示全部楼层
Zmynx_2017 发表于 2018-3-24 17:49
你直接不是安装了吗?你就把你的py文件放在C盘users\Adminstrator文件夹下面,然后就好了

实在不行,你 ...

5.png
生成了这些东西。
哪个是?
你还是教会我吧,不可以总是找你帮我生成吧?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-24 18:05:43 | 显示全部楼层
2289001949 发表于 2018-3-24 17:59
生成了这些东西。
哪个是?
你还是教会我吧,不可以总是找你帮我生成吧?

这个才是生成了exe的文件的,你那个是报错了,gbk编码什么问题,你py文件正常功能是正确的吗?

就是你在shell运行的代码没问题?你不行就把编码方式改为utf-8,试试
42.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-9 18:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表