【发布时间】:2017-06-14 23:09:59
【问题描述】:
如何将 Python 中的一些标准模块与我的代码一起发布?
我正在为 Anki 编写一个插件,为此我需要来自 Python2.7 标准库的 Queue 和 threading 模块。
当我尝试启动 Anki 时,我收到了ImportError: No module named Queue。我认为这是因为 Anki 没有附带完整的 Python 解释器,如果我缺少任何标准模块,我将自己捆绑它们。
来自 Anki docs on addons:
标准模块
Anki 仅附带运行程序所需的标准模块 - 不包括 Python 的完整副本。因此,如果您需要使用 Anki 未包含的标准模块,则需要 将其与您的附加组件捆绑在一起。
所以我的问题是:我应该采取哪些步骤将标准 Python 模块 threading 和 Queue 与我的插件捆绑在一起?
请注意,Anki 中的附加组件只是具有某些额外模块可用的 Python 脚本。
【问题讨论】:
-
同样的问题,真是令人沮丧。
-
嘿,我的回答解决了你的问题吗?如果是这样,您能否将我的解决方案标记为正确的解决方案?谢谢。