Как удалить расширение Jupyter без потери расширения Python

#python #visual-studio-code #jupyter

#python #visual-studio-code #jupyter

Вопрос:

Как мне удалить расширение Jupyter без потери расширения Python в VS-Code? Когда я пытаюсь удалить расширение Jupyter, оно автоматически удаляет расширение Python. Мне не нужно расширение Jupyter, поскольку на начальном этапе для запуска VS-Code требуется больше времени.

Комментарии:

1. Почему бы вам просто не удалить его, а затем снова установить расширение Python?

2. Проделал то же самое несколько раз ….. но никакого эффекта. Та же проблема, что и выше

3. Я не понимаю. Вы удалили расширение Jupyter, которое также удалило расширение Python, а затем снова установили расширение Python? И в чем тогда была проблема?

4. есть какое-либо решение для этого? не удается удалить jupyter, потому что говорит, что это зависит от python, но если удалить python, затем расширение jupyter и установить только расширение python, он снова установит jupyter

Ответ №1:

Чтобы решить проблему, выполните следующие действия: (Это работает в Windows)

  1. Перейдите к «$Users yourUsername .vscode extensions
  2. Удалите папку, содержащую расширение Jupyter
  3. Затем откройте папку, содержащую расширение Python
  4. Найдите файл «package.json»
  5. Откройте его с помощью текстового редактора
  6. Пройдите весь путь до конца файла
  7. Удалите зависимость jupyter из списка extensionDependencies атрибутов

Ваши окончательные зависимости от расширений должны выглядеть следующим образом (при условии, что вы не установили никаких других зависимостей, кроме Jupyter)

     "extensionDependencies": [
]
 
  1. Закройте Visual Studio Code и снова откройте, чтобы изменения вступили в силу.

Для тех, кто спрашивает, почему он не мог просто удалить оба расширения, а затем установить только расширение Python, ну … по какой-то странной причине он снова устанавливает оба.

Редактировать: вы также можете удалить все свойство «extensionDependencies», но вы должны быть осторожны, чтобы удалить запятую, которая существует в конце предыдущего атрибута. Подробнее о синтаксических правилах файловой структуры JSON читайте здесь.

Редактировать 2: как говорит gaviton7, в более новых версиях VS code атрибут «extensionDependencies» в более новых версиях был переименован в «extensionPack»

Комментарии:

1. Спасибо, моя проблема была решена. Но дело в том, что в более новых версиях vscode вместо «extensionDependencies» используется новое ключевое слово «extensionPack»