"MEIPASS"代表什么意思?

12

PyInstaller将sys._MEIPASS属性设置为应用程序可找到其捆绑资源的位置。来源:此答案

我知道_MEIPASS的作用。 名称_MEIPASS是什么意思?它代表什么?

  • 这是在版本2.0中从MEIPASS2环境变量更改而来。
  • 官方文档中没有提及此变量的词源。
  • 自PyInstaller开始就有这个变量。

4
@karthikr回答并没有开始回答我的问题。我知道它是用来做什么的,但我想知道它的名称是什么意思。 - Jonathon Reinhart
Google只能找到纽约的医疗补助计划行政支持服务。也许PyInstaller最初是由在纽约卫生服务行业工作的人开发的。 - user2357112
我只能希望有一天我的神秘变量名称也会受到同样的审查。 - TemporalWolf
MEIPASS这个名称似乎是从早期项目Gordon McMillan的Python安装程序(5b5)继承而来。我不知道是否曾经在线上发布包含所有提交日志的存储库。 - user2357112
1
我的猜测是:日语中的“パス名”或“pasumei”意为“路径名称”。 “パス”部分可以是“path”或“pass”的音译,因此原作者(似乎是意大利人)可能认为交换一下这些位会很可爱/有趣/减少冲突风险/等等,所以想出了MEIPASS - Ken Y-N
显示剩余4条评论
1个回答

11
根据PyInstaller开发人员之一Codewarrior0(又名David Vierra)的说法:

它来自于PyInstaller的祖先,McMillan Enterprise Installer。不过我不确定PASS是什么意思。

来源

你能提供这个引用的来源吗?是来自私人信件还是其他什么地方?你当前提供的链接只是指向那个人的Github页面。 - user2357112
@user2357112,我是pyinstaller的偶尔贡献者,我确实早些时候收到了一封包含这些信息的电子邮件。然而,那是Github的自动邮件,因为原始发帖人提交了一个问题。请参阅更新。 - Stephen Rauch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接