如何将 Python 中的一些标准模块与我的代码一起发布?
我正在为 Anki 编写一个附加组件,为此我需要标准库中的Queue
模块threading
。Python2.7
当我尝试启动 Anki 时,我得到ImportError: No module named Queue
. 我认为这是因为 Anki 没有附带完整的 Python 解释器,如果我缺少任何标准模块,我将自己捆绑它们。
来自插件上的 Anki文档:
标准模块
Anki 仅附带运行程序所需的标准模块——不包括 Python 的完整副本。因此,如果您需要使用 Anki 未包含的标准模块,则需要将其与您的附加组件捆绑在一起。
所以我的问题是:我应该采取哪些步骤来捆绑标准 Python 模块threading
以及Queue
我的附加组件?
请注意,Anki 中的附加组件只是具有某些额外模块可用的 Python 脚本。