Conda:concurrent.futures.process.BrokerProcessPool:在future正在运行或挂起时,进程池中的进程突然终止

2024-09-30 10:41:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的mac上安装Anaconda(版本10.9.5)

我使用的命令:

sh Anaconda3-2020.02-MacOSX-x86_64.sh 

导致此错误的原因:

Unpacking payload ...
Traceback (most recent call last):                                                                                                                                  
  File "entry_point.py", line 69, in <module>
  File "concurrent/futures/process.py", line 483, in _chain_from_iterable_of_lists
  File "concurrent/futures/_base.py", line 598, in result_iterator
  File "concurrent/futures/_base.py", line 435, in result
  File "concurrent/futures/_base.py", line 384, in __get_result
concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.
[1061] Failed to execute script entry_point

在深入研究之后,我发现this建议我检查散列

我打了这个:

shasum -a 512 /Users/Slowat/Anaconda3-2020.02-MacOSX-x86_64.sh 

结果是:

aa1ed0c40646ba9041abf59c13ce38da1dc51bf15de239b6f966a0b02b4c09c960ae33698c72aa46db41731f8e67938d1972fcb76fa4c5c8081bc0272bb1b535  /Users/Slowat/Anaconda3-2020.02-MacOSX-x86_64.sh

列出的哈希here与此不匹配

然后我认为这是下载的问题,所以我删除了bash脚本和anaconda在安装失败时试图创建的目录

我仔细检查了我的python版本:

localhost:~ Slowat$ python --version
Python 3.7.4

并从here重新下载Anaconda3-2020.02-MacOSX-x86_64.sh

我重新检查了哈希:

aa1ed0c40646ba9041abf59c13ce38da1dc51bf15de239b6f966a0b02b4c09c960ae33698c72aa46db41731f8e67938d1972fcb76fa4c5c8081bc0272bb1b535  /Users/Slowat/Anaconda3-2020.02-MacOSX-x86_64.sh

但这仍然是错误的。我在这里做错了什么(主要是针对原始区域,检查散列只是我的一个想法)


Tags: inpybaseshlineresultprocessusers
2条回答

正如a GitHub issue中提到的marhil95,如果磁盘空间不足,也会出现此错误

我发现conda不能在MacV上运行。10.9.5; 我首先将mac升级到10.11,然后从10.11升级到10.13(你必须在这两个步骤中完成)。然后康达安装并运行良好

相关问题 更多 >

    热门问题