VS Code не может открыть файл ipynb

#python #visual-studio-code #jupyter

#python #visual-studio-code #jupyter

Вопрос:

У всех уже была эта проблема, когда VS Code продолжает загружаться все время и не открывает ipynb файл? Я пытался использовать python 3.7, но та же проблема. Также пытался переустановить как VS Code, так и Anaconda, безуспешно.

введите описание изображения здесь

Вот данные моей среды:

  • Версия VS Code: 1.49.0
  • Версия расширения Python: v2020.8.108011
  • ОС и версия: Ubuntu 20.04
  • Версия Python (и дистрибутив, если применимо, например, Anaconda): Anaconda python 3.8.3
  • Тип используемой виртуальной среды: использование базовой среды conda
  • Значение python.Настройка языкового сервера: «Pylance»
  • версия ipython: 7.16.1
  • версия jedi: 0.17.1
  • версия ipykernel: 5.3.2

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

1. Не могли бы вы попробовать открыть палитру команд (Ctrl Shift P) и запустить Python: Create Blank New Jupyter Notebook , вы получаете ошибку при этом?

2. Он сохраняет то же самое, загружая и не открывая файл.

3. Обновление удалено, и теперь оно снова работает нормально 🙂

Ответ №1:

Я решил (на данный момент) эту проблему, понизив расширение jupyter до предыдущей версии.

Перейдите к расширению (на левой вертикальной панели) > выберите Jupyter > нажмите стрелку вниз на кнопке удаления > затем вы получите всплывающую подсказку «установить другую версию» > щелкните ее> выберите другую версию > перезагрузите vscode

Ответ №2:

На их официальной странице GitHub они уже отслеживают эту проблему. Также есть решение (своего рода) прямо сейчас. Вы должны максимально увеличить панель терминала ниже, а затем восстановить размер панели (в основном max и min с помощью кнопки со стрелкой). Затем ноутбук загружается, и все работает нормально. 😀

Обходной путь был в этом комментарии:https://github.com/microsoft/vscode-python/issues/13901#issuecomment-691625412

Не идеально, но, по крайней мере, все функции есть, и я снова могу работать со своими ноутбуками 🙂

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

1. Довольно сломанный, я не могу поверить, что это все еще не работает в июле 2021 года, я только что установил Visual Studio code, увидел ужасные оценки расширения Jupyter и столкнулся с той же проблемой. Разве Microsoft не может исправить это почти за год???

2. @MarkusBawidamann, похоже, это какая-то регрессия. Он работал недавно.

3. Я также удивлен, что они еще не исправили это. Я не использовал его некоторое время, потому что я работаю на сервере JupyterHub / JupyterLab для моего университета. Кто-то далее в этом разделе упомянул, что расширение устарело. Может быть, именно поэтому.

Ответ №3:

Я столкнулся с той же проблемой после последнего обновления. Вы можете попробовать импортировать записную книжку, нажав ctrl shift p / command shift p и запустив Импорт записной книжки Jupyter.

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

1. то же самое здесь, у меня точно такая же проблема, у кого-нибудь есть решения?

2. Пока нет решений, только частичные. Я открыл проблему на GiHub , и есть много других подобных.

Ответ №4:

Для меня максимизация и сброс панели терминала не сработали, тогда как удаление и переустановка расширения VSCode Python решили проблему.

Ответ №5:

Я сталкиваюсь с той же проблемой с момента последнего обновления. На данный момент, если вы все еще хотите использовать VSCode, вы можете «преобразовать в python script» и запустить его в интерактивном режиме (щелкните правой кнопкой мыши на записной книжке и выберите это). Это не решает проблему, но позволяет в настоящее время использовать ваши записные книжки в VSCode.

Ответ №6:

У меня такое же поведение. У меня работает понижение версии расширения Jupyter (экран)

Ответ №7:

В VS Code двойной щелчок просто перестал работать для меня по какой-то причине. Попробуйте щелкнуть правой кнопкой мыши файл *.ipynb на панели VS Explorer и выбрать «Открыть в редакторе записной книжки»

Ответ №8:

Загрузите расширение jupyter Notebook в VS code. а затем щелкните файл .ipynb.

После нажатия .ipynb файл vs code будет предварительно просмотрен. введите описание изображения здесь

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

1. Расширение Jupyter notebook для VS Code было устаревшим. Теперь это часть расширения Python.