Python 程序在没有 Python 环境的 pc 上除了打包成 exe,还有其他办法可以执行么?

2020-03-05 22:43:31 +08:00
 justincnn
该死的诺顿把这种 exe 全部隔离了,实在没办法了,

本来想做 django,但是又无法上外网,有其他解决方案么?
4459 次点击
所在节点    Python
20 条回复
jinliming2
2020-03-05 22:47:47 +08:00
配个 python 解压版本,然后写个 cmd 启动
est
2020-03-05 22:54:43 +08:00
winrar 自解压+自运行 试试。。
justincnn
2020-03-05 23:11:38 +08:00
@jinliming2 这方法感觉不错,试试看,谢谢
ClericPy
2020-03-05 23:27:12 +08:00
shiv 打包成一个 zip app, 然后用官网那个嵌入式绿色版的解释器做个 bat 调用就好了, 以前用过, 还挺好使
justincnn
2020-03-05 23:55:03 +08:00
@ClericPy 好的,谢谢指导
Vegetable
2020-03-06 00:22:13 +08:00
@jinliming2 解压出来的 python 不也是 exe 吗?有什么区别
mayx
2020-03-06 00:23:49 +08:00
套壳
Vegetable
2020-03-06 00:24:18 +08:00
理解错了,是不能用 pyinstaller 打包的程序啊,那就是其他人说的打包一份 python 了。
wangyzj
2020-03-06 00:28:10 +08:00
应该干的不是干掉诺顿吗
lc7029
2020-03-06 03:14:49 +08:00
@wangyzj 估计是商用或生产之类环境,应该有严格的内控策略,比如没诺顿不能接入网络,虽说有也不能访问公网。。。
deepreader
2020-03-06 04:47:35 +08:00
sunwei0325
2020-03-06 08:21:49 +08:00
我之前用的是 pex
https://github.com/pantsbuild/pex
LokiSharp
2020-03-06 08:48:26 +08:00
整个签名就能跑了
justincnn
2020-03-06 09:00:19 +08:00
@LokiSharp 这个怎么弄啊?可以给个方向么?
justincnn
2020-03-06 10:04:15 +08:00
@sunwei0325 pex 不能在 win 下运行么?
zysidea
2020-03-06 10:09:14 +08:00
简单,用 go 重写
scriptB0y
2020-03-06 11:41:36 +08:00
不知道这样行不行: https://www.v2ex.com/t/648946

你可以试试
jinliming2
2020-03-06 13:59:49 +08:00
@Vegetable 解压出来的 python 虽说是 exe,但是算是已知程序,并且有可信的数字签名啊
Vegetable
2020-03-06 14:06:04 +08:00
@jinliming2 我理解错了,还以为有一个白名单,白名单之外的 exe 都不行。
xcstream
2020-04-19 18:49:41 +08:00
直接用 python.exe 跑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/650234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX