#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)
- Перейдите к «$Users yourUsername .vscode extensions
- Удалите папку, содержащую расширение Jupyter
- Затем откройте папку, содержащую расширение Python
- Найдите файл «package.json»
- Откройте его с помощью текстового редактора
- Пройдите весь путь до конца файла
- Удалите зависимость jupyter из списка
extensionDependencies
атрибутов
Ваши окончательные зависимости от расширений должны выглядеть следующим образом (при условии, что вы не установили никаких других зависимостей, кроме Jupyter)
"extensionDependencies": [
]
- Закройте Visual Studio Code и снова откройте, чтобы изменения вступили в силу.
Для тех, кто спрашивает, почему он не мог просто удалить оба расширения, а затем установить только расширение Python, ну … по какой-то странной причине он снова устанавливает оба.
Редактировать: вы также можете удалить все свойство «extensionDependencies», но вы должны быть осторожны, чтобы удалить запятую, которая существует в конце предыдущего атрибута. Подробнее о синтаксических правилах файловой структуры JSON читайте здесь.
Редактировать 2: как говорит gaviton7, в более новых версиях VS code атрибут «extensionDependencies» в более новых версиях был переименован в «extensionPack»
Комментарии:
1. Спасибо, моя проблема была решена. Но дело в том, что в более новых версиях vscode вместо «extensionDependencies» используется новое ключевое слово «extensionPack»