通过 Anaconda Navigator 安装 Spyder 5.4.3 - 您缺少依赖项!pylsp >=1.7.2,<1.8.0 : 1.7.1 (NOK)

for*_*olz 0 python spyder anaconda

我已经在 Mac OS 上通过 Anaconda Navigator 使用 Jupyter Notebook 6 个月了,没有出现任何问题。今天我第一次尝试 Spyder,收到以下消息:

您缺少依赖项!强制: pylsp >=1.7.2,<1.8.0 : 1.7.1 (NOK) 请安装它们以避免出现此消息。注意:Spyder 可以在没有其中一些依赖项的情况下工作,但是为了在使用 Spyder 时获得流畅的体验,我们强烈建议您安装所有列出的缺少的依赖项。未能安装这些依赖项可能会导致错误。在报告新问题之前,请确保发现的任何错误都不是缺少依赖项的直接结果。

我已经更新到最新版本的 Anaconda,我已经卸载并重新安装了 Spyder 几次 - 没有任何变化。

我还尝试通过 Mac OS 终端更新 pylsp,conda install pylspconda update pylsp我得到了PackagesNotFoundError: The following packages are not available from current channels:

似乎这个问题的变体已经出现多年了——这里有很多类似的问题。

我没有足够的经验来进一步解决这个问题 - 谁能帮我解决这个问题?

/ 谢谢

小智 5

我有同样的问题。我花了一段时间才弄清楚发生了什么,但问题是 python-lsp-server 包,它在警告框中被不方便地缩短为“pylsp”。以管理员身份打开 Anaconda 提示符。如果运行conda list,您将看到为您的 python 构建安装的所有软件包的列表。向上滚动字母列表以找到 python-lsp-server,并验证版本确实小于 1.7.2。如果是这样,以下内容可以帮助我更新它。

conda install -c conda-forge python-lsp-server=1.7.2
Run Code Online (Sandbox Code Playgroud)