我正在将可运行的应用程序从Python 3.3移植到3.4,并遇到了一种奇怪的情况。从python.org下载的文件中不存在multiprocessing.Process类。而是在multiprocessing.process模块​​中,找到一个类multiprocessing.process.BaseProcess。我可以找到的旧Process类的唯一痕迹是在新的multiprocessing.context模块中,其中multiprocessing.context.Process本质上是BaseProcess的覆盖函数。在Python 3.4的文档中没有提及这些。任何人都可以告诉我发生了什么事,并可能向我指出一些文档。

最佳答案

如果您使用的是Eclipse和PyDev,则需要包含“ multiprocessing”作为python解释器的强制内置函数。

关于python - 哪里是multiprocessing.Process,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24946067/

10-12 21:17