不能在Python中导入pathos


import pathos
import pathos.multiprocessing as mp
import dill
print pool.map(pow, [1,2,3,4], [5,6,7,8])
 

当我运行上面的代码时,它抛出一个错误

不能找到pathos.multiprocessing

不能导入paths

我试了所有可能的方法,但我找不到任何解决办法。我试图开发一个代码,它需要超过10个输入,并使用多处理来处理它们,而不是排队等待并生成输出。为此,我尝试了多处理,但它抛出酸洗错误,所以我试图使用pathos,但它说不能导入pathos。有人能告诉我这个问题的可能解决方案吗?

如果您已经安装了pip(和git),您可以简单地在命令shell (dos, bash或类似的…而不是python解释器)中键入以下at:

>$ pip install setuptools
>$ pip install git+https://github.com/uqfoundation/pathos.git@master

这将安装pathos和它的所有依赖于linux类型的系统。如果你使用的是windows,那么你需要一个c++编译器,比如MS Visual Studio Community。以下是conda的使用说明:

>$ conda install pip
>$ conda install setuptools
>$ pip install git+https://github.com/uqfoundation/pathos.git@master

这里有更详细的说明:

https://github.com/uqfoundation/pathos/issues/2

https://github.com/mmckerns/tuthpc

您需要安装它才能使用它。到Pathos网站下载:
http://trac.mystic.cacr.caltech.edu/project/pathos/wiki/Installation

然后你可以导航到文件夹并使用Python本身通过shell安装它:

python setup.py install

然后,尝试import Pathos,它应该工作

你需要安装你使用的软件,否则你不能使用

所以,继续安装paths

相关内容

  • 没有找到相关文章

最新更新