为什么导入 pandas 似乎会生成一个进程树(每个逻辑核心一个)?

问题描述 投票:0回答:1

当我导入 pandas 时:

import pandas as pd

在我的 repl 中,如果我使用 htop 并过滤所有 python 进程,我可以看到 pandas 在输入上生成许多进程,退出解释器后,所有进程都消失。

这种行为有原因吗?我尝试过从 1.3.5 到 2.1.4 的许多版本,这种行为发生在我尝试过的所有版本中。我也尝试过 conda 版本,也出现了相同的行为。

我不希望 pandas 产生进程。

python pandas dataframe multiprocessing
1个回答
0
投票

您所看到的是每个核心生成的线程(无论 Pandas 决定出于何种原因),而不是进程。

htop
默认显示线程(此外部文章中有更多详细信息),并且可以将线程着色为绿色(设置 -> 显示选项 -> 以不同颜色显示线程),以便轻松区分它们;我的预感是你关闭了该选项:

© www.soinside.com 2019 - 2024. All rights reserved.