许欢 发表于 2021-2-20 21:53:59

如何在没有python环境的电脑上运行写好的py程序

求助各位老师;

没有安装python环境的Windows系统里怎么运行.py程序。

Daniel_Zhang 发表于 2021-2-20 21:56:09

可以使用 pyinstaller 进行打包,打包成 exe 文件

Daniel_Zhang 发表于 2021-2-20 21:57:55

这里有我之前写的一个 pyinstaller 的教程,可以说是挺详细了

https://fishc.com.cn/thread-189478-1-1.html

Daniel_Zhang 发表于 2021-2-20 22:00:05

这里还有论坛里一个大佬基于 pyinstaller 写的一个打包工具

https://fishc.com.cn/forum.php?mod=viewthread&tid=188498

kogawananari 发表于 2021-2-20 22:15:33

Daniel_Zhang 发表于 2021-2-20 22:00
这里还有论坛里一个大佬基于 pyinstaller 写的一个打包工具

https://fishc.com.cn/forum.php?mod=viewth ...

话说这个打包工具没python环境能用不{:10_331:}

qq1151985918 发表于 2021-2-20 22:18:18

kogawananari 发表于 2021-2-20 22:15
话说这个打包工具没python环境能用不

兄弟你的思路真是一针见血!

qq1151985918 发表于 2021-2-20 22:32:07

hrp 发表于 2021-2-20 22:26
有基于py3.7打包好的版本,没环境也能用

真的假的?没环境都能用?这么强的?我有个疑问,我的.py里面调用了10个模块这些模块没环境去哪里找?

hrp 发表于 2021-2-20 23:01:34

qq1151985918 发表于 2021-2-20 22:32
真的假的?没环境都能用?这么强的?我有个疑问,我的.py里面调用了10个模块这些模块没环境去哪里找?

这倒不是,我说能用的意思工具箱能运行。
工具箱里的"选择环境"选项就说明打包时离不开写程序时的调试环境。
如果楼主意思是他自己不安装Python环境想运行py程序那肯定没办法了。
但我的理解是他应该是自己写的程序想象要给没有安装Python环境的电脑运行,自己应该是安装了Python环境。
要是那些不安装Python环境直接写程序的大神也不需要这种工具箱,你说是不是?

qq1151985918 发表于 2021-2-20 23:05:31

hrp 发表于 2021-2-20 23:01
这倒不是,我说能用的意思工具箱能运行。
工具箱里的"选择环境"选项就说明打包时离不开写程序时的调试环 ...

明白了。

qq1151985918 发表于 2021-2-20 23:16:28

hrp 发表于 2021-2-20 23:01
这倒不是,我说能用的意思工具箱能运行。
工具箱里的"选择环境"选项就说明打包时离不开写程序时的调试环 ...

但我想其实应该也可以做到,比如说网页版。不过我不懂,目前可能也没有,或许有但我并不知道。我感觉如果有个大神写一个网页版的APK来打包,把环境搭载在服务器应该也不是不可能。

hrp 发表于 2021-2-20 23:23:01

qq1151985918 发表于 2021-2-20 23:16
但我想其实应该也可以做到,比如说网页版。不过我不懂,目前可能也没有,或许有但我并不知道。我感觉如果 ...

在服务器创建环境然后上传py打包再下载打包好的东西应该可以,不过没有必要,因为本地下载安装一个Python环境也不难,再不行还可以请人帮忙打包

Daniel_Zhang 发表于 2021-2-20 23:24:41

kogawananari 发表于 2021-2-20 22:15
话说这个打包工具没python环境能用不

我的意思是,他在别的带有python环境的编译好了,做成一个 exe,可以在没有 python 环境的其他电脑里运行{:10_277:}

qq1151985918 发表于 2021-2-20 23:26:00

hrp 发表于 2021-2-20 23:23
在服务器创建环境然后上传py打包再下载打包好的东西应该可以,不过没有必要,因为本地下载安装一个Python ...

确实如此。

Daniel_Zhang 发表于 2021-2-20 23:26:55

qq1151985918 发表于 2021-2-20 23:16
但我想其实应该也可以做到,比如说网页版。不过我不懂,目前可能也没有,或许有但我并不知道。我感觉如果 ...

有的,在线的 python 编译器可以实现

菜鸟好像就有一个基础的,就是不知道能不能导包{:10_257:}

hrp 发表于 2021-2-20 23:30:57

本帖最后由 hrp 于 2021-2-20 23:32 编辑

Daniel_Zhang 发表于 2021-2-20 23:26
有的,在线的 python 编译器可以实现

菜鸟好像就有一个基础的,就是不知道能不能导包

在线运行的应该没有能呈现gui程序效果的吧

qq1151985918 发表于 2021-2-20 23:31:09

Daniel_Zhang 发表于 2021-2-20 23:26
有的,在线的 python 编译器可以实现

菜鸟好像就有一个基础的,就是不知道能不能导包

是嘛,那可真的是很强大了。

Daniel_Zhang 发表于 2021-2-20 23:35:32

hrp 发表于 2021-2-20 23:30
在线运行的应该没有能呈现gui程序效果的吧

基本的功能应该还是有的

再深入的话,真的不如自己装一个

下一个 python 3.8 的,要不了多少事,安装的时候勾选一下添加路径就能跑了{:10_277:}

Py与C。。。 发表于 2021-2-21 12:06:21

qq1151985918 发表于 2021-2-20 22:32
真的假的?没环境都能用?这么强的?我有个疑问,我的.py里面调用了10个模块这些模块没环境去哪里找?

会一同打包的吧

Daniel_Zhang 发表于 2021-2-21 16:08:58

Py与C。。。 发表于 2021-2-21 12:06
会一同打包的吧

他的意思是,运行那个打包小工具,在打包的时候,需不需要 python 环境
页: [1]
查看完整版本: 如何在没有python环境的电脑上运行写好的py程序