【发布时间】:2021-12-03 11:57:44
【问题描述】:
我(试图)通过 anaconda 安装 spyder5(用于开发 python 程序)。 启动 spyder 时,出现 2 个依赖项失败:
You have missing dependencies!
#Mandatory:
jedi =0.17.2:0.18.0 (NOK)
parso =0.7.0:0.8.2 (NOK)
然而,
conda list
回答:
...
jedi 0.17.2 py38h06a4308_1
...
parso 0.7.0 py_0
...
这似乎表明我的 conda 环境中安装了正确的版本。 “谷歌搜索”有点把我带到this post,@ccordoba12 指出这个问题可以通过删除来解决: C:\Users\AppData\Roaming\Python
这当然是假设窗户。由于我在linux上运行,我无法尝试
所以我的问题是:
- 有什么问题(!)?
- 如果 python (...) 像这似乎表明的那样缓存包,这不是违背了 conda 的目标吗?
- 假设这个缓存确实是问题所在,我怎样才能删除 linux 上的缓存并在加载不同的 conda env 时自动执行该操作。
谢谢!
【问题讨论】: