R 无法在windows 10上生成群集

R 无法在windows 10上生成群集,r,parallel-processing,snow,snowfall,rparallel,R,Parallel Processing,Snow,Snowfall,Rparallel,我无法在windows 10计算机上使用parallel::makeCluster或snow::makeCluster。我经常收到此错误,每次都使用不同的端口号: Error in socketConnection("localhost", port = port, server = TRUE, blocking = TRUE, : cannot open the connection In addition: Warning message: In socketConnection("

我无法在windows 10计算机上使用
parallel::makeCluster
snow::makeCluster
。我经常收到此错误,每次都使用不同的端口号:

Error in socketConnection("localhost", port = port, server = TRUE, blocking = TRUE,  : 
  cannot open the connection
In addition: Warning message:
In socketConnection("localhost", port = port, server = TRUE, blocking = TRUE,  :  port 45416 cannot be opened
我使用这个R代码,它在另一台计算机上运行良好,但我不知道为什么相同的代码对我不起作用:

require(parallel)
CL <- makeCluster(rep("localhost", 12))
require(并行)

CL我在win10(64位)上,今天已经多次使用
并行
(和
未来
)了,没有问题。我只使用了
parallel::makeCluster(12)
而不是
rep(“localhost”,12)
,也许这会改变错误行为?我想说的是,我要说的一部分是确认你的行为是特定于你的笔记本电脑的,而不一定是你的代码(因为它对我来说几乎和我写的一样有效)。如果您安装了非微软防火墙,那么您可能需要禁用防火墙和微软防火墙/防御程序。此外,一些防病毒/防火墙应用程序不允许(或至少审核)每个进程的网络连接(按路径/名称),因此仅防火墙可能不足以解除所有限制。相同的两行代码连续几次运行良好,然后即使在我重新启动R或计算机后,相同的错误也会多次出现。我已经禁用了防火墙软件,但尚未生效。我重新安装了RStudio,看看这是否是以前安装的错误。我不认为这是RStudio的问题。由于它有时会起作用,这不太可能是基于R的问题,尽管很难确定。因为它间歇性地工作。。。很抱歉,我真的不知道下一步要解决什么问题。我使用的是win10(64位),今天已经使用了好几次
parallel
(和
future
),都没有问题。我只使用了
parallel::makeCluster(12)
而不是
rep(“localhost”,12)
,也许这会改变错误行为?我想说的是,我要说的一部分是确认你的行为是特定于你的笔记本电脑的,而不一定是你的代码(因为它对我来说几乎和我写的一样有效)。如果您安装了非微软防火墙,那么您可能需要禁用防火墙和微软防火墙/防御程序。此外,一些防病毒/防火墙应用程序不允许(或至少审核)每个进程的网络连接(按路径/名称),因此仅防火墙可能不足以解除所有限制。相同的两行代码连续几次运行良好,然后即使在我重新启动R或计算机后,相同的错误也会多次出现。我已经禁用了防火墙软件,但尚未生效。我重新安装了RStudio,看看这是否是以前安装的错误。我不认为这是RStudio的问题。由于它有时会起作用,这不太可能是基于R的问题,尽管很难确定。因为它间歇性地工作。。。对不起,我真的不知道下一步要解决什么问题。