有没有办法导入Python3';在Sublime Text 3插件中的多处理模块?

有没有办法导入Python3';在Sublime Text 3插件中的多处理模块?,python,python-3.x,multiprocessing,sublimetext,sublimetext3,Python,Python 3.x,Multiprocessing,Sublimetext,Sublimetext3,我正在我的OSX开发环境中制作一个ST3插件,但根据以下说明: 升华文本附带一个精简的标准库。Tkinter、多处理和sqlite3模块是缺失的模块之一 即使它没有与ST3捆绑在一起,有没有一种方法我仍然可以导入多处理()?是否有一种方法可以将其作为插件目录中的“独立”模块导入?假设您打算将此程序广泛分发,那么期望用户在标准位置安装Python 3以使用您的工作可能是不合理的。但是,根据Python的重新分发许可证,您可能只需要将多处理与插件捆绑在一起就可以了。如果您的主my\u awesome

我正在我的OSX开发环境中制作一个ST3插件,但根据以下说明:

升华文本附带一个精简的标准库。Tkinter、多处理和sqlite3模块是缺失的模块之一


即使它没有与ST3捆绑在一起,有没有一种方法我仍然可以导入
多处理
()?是否有一种方法可以将其作为插件目录中的“独立”模块导入?

假设您打算将此程序广泛分发,那么期望用户在标准位置安装Python 3以使用您的工作可能是不合理的。但是,根据Python的重新分发许可证,您可能只需要将
多处理
与插件捆绑在一起就可以了。如果您的主
my\u awesome\u plugin.py
文件位于插件目录的根目录中,请将完整的
multiprocessing
目录作为子目录放入,您应该能够
将multiprocessing导入为mp
即可。幸运的是,它是纯Python的,所以您不必担心特定于平台的发行版


编辑


好吧,我的错。在对
…lib/python3.3/
层次结构进行了进一步的探索之后,发现是一个编译的
\u多处理。因此,
库中包含了对纯Python版本的补充。因此,这将比仅仅放入
多处理
目录稍微困难一些。我仍然认为这可能是可行的,因为理论上可以包括三种不同ST3平台的编译库,然后加入一些逻辑来确定用户正在运行的操作系统。然而,我对Python内部的了解并不像正确回答这个问题所需要的那样及时,所以我会听从其他人的建议。我不确定您以前是否使用ST3制作过插件,但插件与外部Python安装是隔离的,所以用户是否安装了Python并不重要。除了与ST3捆绑的Python之外,您不能从任何Python导入标准库。因此,不需要启动VM,因为只要在任何计算机上尝试导入
多处理
,就会出现
模块未找到
错误。您确定Python3
多处理
是纯Python吗?我没有找到任何表明它是或不是的东西。好的,我需要修改答案-结果是我缺少了
…lib/python3.3/lib dynload/
目录,并且有一个
\u多处理。所以那里有一个
文件。胡扯。我想你可以制作特定于平台的插件版本。。。