为什么不打包成 EXE 用户中的大部分就不会用呢?(打包了仍然不会用的也很多)

2024-01-08 10:50:18 +08:00
Alicewish  Alicewish

漫画翻译辅助软件 MomoTranslator 打包下载

开源地址: https://github.com/alicewish/MomoTranslator/

打包一次要好几个小时,要确保各种依赖都配置到位、查漏补缺、配全新系统搞测试,所以真的很希望是用户就给我去运行源代码,现在 ai 这么强完全可以回答大多数和配置环境有关的问题。

自动翻译部分包含了使用网页版 openaiGPT 的方法,因此现在只保留谷歌翻译一个引擎做测试用,其他都去掉了。

虽然为了避免被用于牟利,开源版在完整功能上删掉了填字步骤,但只要非盈利用途就可以将已完成前面步骤的文件发给我,跑这个步骤,然后我再发回。我知道不适合社恐人,但是单独托管这个步骤的成本太高,开源这个步骤又会导致某些东西竭泽而渔、不择手段对我网暴和人身威胁,只能暂且这样。

14288 次点击
所在节点   分享创造  分享创造
127 条回复
Alicewish
Alicewish
2024-01-08 13:32:56 +08:00
@Masoud2023 你只看到了它现在一万行,你想不到它以前两万行吧。说真的,单 py 文件对我自己来说写起来、改起来最简单,一大堆 py 文件我会头疼。
Alicewish
Alicewish
2024-01-08 13:34:58 +08:00
@yigecaiji 正文省略了一些对小白用户来说可能有点不友好的吐槽。你要这么讲,我就等会附言里补上。
Alicewish
Alicewish
2024-01-08 13:37:57 +08:00
@Masoud2023 应该不行,几年前的旧版已经用 pyinstaller 无法打包成功了,新版还加了很多功能和第三方库的引用。
Alicewish
Alicewish
2024-01-08 13:39:31 +08:00
@gushu 我自学的,所以希望大家都自学点,不用会写会改,会按照说明书运行就行。
Alicewish
Alicewish
2024-01-08 13:41:26 +08:00
@sky96111 其实实测过程中,很多用户是会装 python 的这一步的,就是我标了需要 3.10 ,他们上来先把最新的 3.12 装上了,以至于后面第三方库装的时候就没法全成功。
Alicewish
Alicewish
2024-01-08 13:42:09 +08:00
@Cat7373 汽车组件要是全开源,早晚给你干到一家一辆拼装开源车。
Masoud2023
Masoud2023
2024-01-08 13:43:27 +08:00
你也可以去自己剪裁个 python 然后装好虚拟环境分发出去
Alicewish
Alicewish
2024-01-08 13:43:54 +08:00
@coderluan 我吐槽的就是这个步骤耗时太长,而且做到这种程度也会发生一些奇怪的事让你哭笑不得。
angkec
angkec
2024-01-08 13:54:55 +08:00
@Masoud2023 我去看了,确实猛,就直接一个 py 文件 1w 行。这维护起来有点费力啊
hanyuluo
hanyuluo
2024-01-08 13:55:36 +08:00
用 docker 试试
NewYear
NewYear
2024-01-08 14:01:48 +08:00
先思考你的用户是谁,然后编写相应的文档即可,这个事情虽然耗时间,但也是最节约时间的,比起来一次次教别人要省心很多,截图、案例和必要的讲解是要包含的。

如果不在乎用户,那就没办法了,你觉得麻烦的时候,他们可能更加嫌麻烦(毕竟你是轻车熟路),直接放弃可能是最好的选择(经历了一一些不负责任的分享代码后,不会预期过高)。
Bingchunmoli
Bingchunmoli
2024-01-08 14:24:57 +08:00
python 正常,我电脑一装 python 环境就容易报错,后来有虚拟环境还好点但是我还是编程人员,那些不懂的就更没办法用了
Alicewish
Alicewish
2024-01-08 14:27:26 +08:00
@NewYear 我准备找一些热心用户让她们贡献文档,她们不会写的地方我再补充。
Alicewish
Alicewish
2024-01-08 14:31:22 +08:00
@angkec 为什么单文件会维护费力啊?只有单文件我改起来最快。
yyysuo
yyysuo
2024-01-08 14:32:06 +08:00
为什么这么多大佬这么牛逼,自己独立开发一个产品,竟然不能理解大部分用户完全没有任何编程的基础?
sloknyyz
sloknyyz
2024-01-08 14:33:55 +08:00
你都觉得打包痛苦了,那不就是项目太复杂了吗。你现在还期望小白能自己跑起来,怎么想的?
Alicewish
Alicewish
2024-01-08 14:42:00 +08:00
@sloknyyz 打包痛苦是因为库兼容性上 pyinstaller 搞不定需要用 nuitka ,相比之下运行源代码很快很简单的啊。
Alicewish
Alicewish
2024-01-08 14:44:28 +08:00
@yyysuo 我为了开发这个产品,从零开始自学 python ,大家都是同一起跑线,为什么我付出这么多,用户不能付出一点点?只要能按说明文档运行就行。
hahiru
hahiru
2024-01-08 15:31:11 +08:00
因为真的有不会用电脑的人。
比如我一个亲戚,会通过电脑炒股看新闻。但是,不会用鼠标右键。
我是使用的时候才发现,这电脑鼠标右键坏了。
但是亲戚用的觉得没啥毛病。
totoro52
2024-01-08 15:44:39 +08:00
你这就是用程序员的开发思维去做产品了, 图形界面没终端灵活,为啥不给用户终端指令就行

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

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

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

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

© 2021 V2EX