Подтвердить что ты не робот

В любом случае, чтобы связать ноутбуки iPython и PyCharm, особенно в отношении отладки?

Ноутбуки iPython и PyCharm имеют дополнительные функции, поэтому я много переставляю с одного на другой. Но я хотел бы упростить отношения.

Например, когда я нахожусь в ноутбуке, и какой-то код взрывается, я хотел бы установить точку останова в PyCharm, снова запустить фрагмент кода и изучить переменные в области контрольной точки.

В этот момент, когда я в этой ситуации, я должен либо:

  • Используйте команду debug в записной книжке, но навигация внутри этого отладчика немного неуклюжаема (нет контекстного автозаполнения, нет предыстории, нет поддержки функций... в основном, похоже, я больше не в ноутбуке!)
  • Перейдите в PyCharm, напишите script, чтобы воссоздать ту же среду (т.е. импорт, переменные со своими значениями и т.д.), когда я был в ноутбуке, и запустить debug на этом script.

Это основной вариант использования, который я хотел бы увидеть. Конечно, такие вещи, как запуск PyCharm "находки" и "переход к определению" с самого ноутбука iPython, будут очарованием (каламбур не изначально предназначен), но я ограничу свои желания идеальной средой IDE. Пока.

4b9b3361

Ответ 1

PyCharm 4.0 просто появился с интеграцией iPython и позволяет редактировать *.ipynb файлы. Официальные примечания здесь. Вот как он выглядит на моем экране:

enter image description here