繁体   English   中英

将 VSCode 更新到 1.56.1 后,出现错误:“无法激活 'Python' 扩展,因为它依赖于 'Jupyter' 扩展......”

[英]After updating VSCode to 1.56.1, I get error: "Cannot activate the 'Python' extension because it depends on the 'Jupyter' extension..."

将 VS Code 更新到版本1.56.1后,在 VS Code 中打开 python 项目时,我开始收到以下错误(在右下角的弹出 window 中):

无法激活“Python”扩展,因为它依赖于未加载的“Jupyter”扩展。 您想重新加载 window 以加载扩展吗?

单击“重新加载窗口”并不能解决问题,只会一遍又一遍地提示相同的错误。

我在 SO 答案的更新中发现了这一点,但是重新安装 jupyter 扩展并没有解决我的问题。

我设法通过恢复到以前的 jupyter 扩展版本来解决我的问题。 我最初的 jupyter 扩展是v2021.5.745244803 我恢复到v2021.5.702919634并解决了问题。

要恢复 jupyter 扩展版本:

  1. 转到扩展(Ctrl + Shift + X)。
  2. 从左侧“扩展”窗格中的已安装扩展列表中单击扩展“Jupyter”。
  3. 替代步骤 2
    3.1。 在左侧“扩展”窗格上方的搜索字段中键入“jupyter”。
    3.2. Select 由 Microsoft (ms-toolsai.jupyter) 命名为“Jupyter”的扩展。
  4. 单击下载次数和星级评分下方“卸载”按钮中的向下箭头。
  5. 单击“安装另一个版本...”

选择以前的版本。 我选择了最新版本之前的版本,并为我解决了问题。

如果您遇到同样的问题,我希望这会有所帮助。

其他人之前也遇到过这个问题,解决方法是重新安装 Jupyter、Python 并重新启动 VS Code 以使一切恢复正常。

你可以试一试。

参考:无法激活“Python”扩展,因为它依赖于未加载的“Jupyter”扩展。 您想重新加载 window 以加载扩展吗?

如果您希望避免恢复到早期版本的麻烦,您可以尝试在从 VS Code 市场手动下载后使用“.vsix”文件安装插件,因为它对我有用。

在此处输入图像描述

如果您从主机(通过 ssh)访问远程设备,您可能需要 scp/ftp 文件:

ms-python.python-<version>.vsix 
ms-python.vscode-pylance-<version>.vsix 

在安装插件之前到远程机器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM