1
rogwan 2016-12-13 19:55:22 +08:00
Mac 和 Ubuntu 等 linux 系都可以, Win10 的话,最新加入了 Bash 也可以。其他没有安装 Python 环境的跑不起来了
|
2
awolfly9 2016-12-13 19:55:44 +08:00
虽然不是最好的办法,但是可行。 你可以利用 PyInstaller 将 Python 可运行脚本打成一个 exe 然后发给其他电脑运行
这里只考虑 win 。 |
3
terence4444 2016-12-13 20:03:34 +08:00 via iPhone
Win 下 Python.exe *.py 好像可以?
|
4
chaleaoch 2016-12-13 20:04:18 +08:00
pyinstaller 还有一个 py2exe 推荐前者。
|
5
phrack 2016-12-13 20:16:26 +08:00 via Android
pyinstaller 是个解决方案,比较 ugly 。
看你的样子是 Windows ,试试 c#吧。 |
6
Cannikin 2016-12-13 21:04:15 +08:00 via Android
win 的话,有绿化版的 py 用批处理进行调用就好。
|
8
zhihaofans 2016-12-13 23:09:20 +08:00 via Android
用 winrar 打包个自解压程序
|
9
Lonely 2016-12-13 23:32:44 +08:00
做成 exe 呗
|
10
trova 2016-12-14 00:18:43 +08:00
run ****.py
|
11
livepps 2016-12-14 00:43:10 +08:00 via Android
|
12
owwlo 2016-12-14 06:13:24 +08:00
pyinstaller+1
|
13
jackyspy 2016-12-14 08:47:42 +08:00
python-3.5.2-embed-amd64.zip 6.5 ,官方下载。
|
14
scriptB0y 2016-12-14 08:56:46 +08:00
可以打包成 exe 的,你 google 一下
|
15
lrh3321 2016-12-14 09:01:31 +08:00
都有服务器器了,干脆再开发个 web app ,让用户去操作啊
|
16
upczww 2016-12-14 09:12:13 +08:00 via Android
打包成 exe 其实相当于把 Python 环境也打包进去,实在太大了,楼上提的弄成 web app 是一个思路,用 django flask 之类的稍微包装下。
|
17
fangdingjun 2016-12-14 10:02:37 +08:00
把 python runtime 打包,可以参考 goagent
|
18
abxialiang 2016-12-14 10:20:21 +08:00
这个取决于你的业务需求啊
1.web 的方式,如果不需要操作本地资源,只是显示一下这是可以的 2.所有机器上安装好 python 运行环境,一劳永逸的事情 3.重新编译 python 源码,精简并定制一下,用户双击 python.exe 时直接运行同目录下的 main.py 脚本,我编译了一个定制的,打包后就 2M 多(大小取决于用到的库),可以直接运行脚本 http://pan.baidu.com/s/1i5LnQxZ |
19
UnknownR 2016-12-14 23:07:35 +08:00
可以参考这个,未压缩时才 30MB 不到
![pic1]( https://cl.ly/0m3W3K1O1n3B/download/Screen%20Shot%202016-12-14%20at%2011.03.03%20PM.png) ![pic2]( https://cl.ly/0Z3O3R0R1R1Y/download/Screen%20Shot%202016-12-14%20at%2011.03.15%20PM.png) ![pic3]( https://cl.ly/0K44230D3s1N/download/Screen%20Shot%202016-12-14%20at%2011.05.29%20PM.png) |
21
sylvos OP @abxialiang web 方式,可以执行本地化的脚本吗,比如操作 excel,用 pandas 分析,给用户结果
|