conda list -f --json spyder 创建巨大负载

conda list -f --json spyder creates huge load

我确实在 ubuntu 20.04 上使用 anaconda,并且从一周左右开始我遇到了

等进程的问题

/home/csi/anaconda3/bin/python /home/csi/anaconda3/bin/conda list -f --json spyder

在 40 到 160 之间创建巨大的负载。进程数约为 110。 我一直在使用 ananconda-navigator 创建的 4 个环境,它们都是 Python 3-Projects,其中 none 个称为 spyder。一个叫做 spyder5。 我正在使用交付的 .bashrc-snippet.

激活 conda python

:~$  conda list conda
# packages in environment at /home/csi/anaconda3:
#
# Name                    Version                   Build  Channel
_anaconda_depends         2020.07                  py38_0  
anaconda                  custom                   py38_1  
anaconda-client           1.9.0            py38h06a4308_0  
anaconda-navigator        2.1.2            py38h06a4308_0  
anaconda-project          0.10.2             pyhd3eb1b0_0  
conda                     4.11.0           py38h06a4308_0  
conda-build               3.20.5                   py38_1  
conda-content-trust       0.1.1              pyhd3eb1b0_0  
conda-env                 2.6.0                         1  
conda-pack                0.6.0              pyhd3eb1b0_0  
conda-package-handling    1.7.3            py38h27cfd23_1  
conda-repo-cli            1.0.4              pyhd3eb1b0_0  
conda-token               0.3.0              pyhd3eb1b0_0  
conda-verify              3.4.2                      py_1  

该过程稍后会自动再次启动。因此,为了在没有那么大负载的情况下工作,我创建了一个 bash 脚本,试图每十秒杀死所有这些进程。

我没有尝试卸载 anaconda3 并重新创建所有环境。无论如何,我将在 5 月份升级 Ubuntu-版本时执行此操作。

但是有人遇到过类似的问题吗?或者有谁知道如何停用 conda 列表的定期启动?真烦人。

如果您需要更多信息,我很乐意为您提供!

所以过了一段时间,conda 的更新解决了这个问题。然而,这是一种奇怪的行为。

我确实通过 anaconda 安装的 pip3 命令重新安装了 spyder。之后我通过 conda 命令更新了 anaconda 和 conda。

:~$ pip3 install --force-reinstall spyder
:~$ conda update anaconda
:~$ conda update conda

这解决了“conda list”进程的问题,但没有解决单个进程产生巨大负载的问题。不过现在系统又可以用了。