2016-12-18 21 views
10

Używam notebooków Jupyter od jakiegoś czasu bez żadnych problemów. Jednak używam IntelliJ przez prawie wszystkie moje programy i chciałem wypróbować przeniesienie mojego przepływu pracy ipython do IntelliJ. Postępowałem zgodnie z instrukcjami podanymi here i wszystko wydaje się działać dobrze, z wyjątkiem sytuacji, gdy idę do uruchomienia komórki, która próbuje uruchomić jądro, mimo że jądro powinno już działać.Jak mogę sprawić, że IntelliJ/PyCharm rozpoznaje aktywne jądro IPythona?

IntelliJ screenshot

mogę używać jądra w Jupyter jak normalne, kiedy w link, ale nie można go używać z IntelliJ.

+0

Sprawdź ten link: https://blog.jetbrains.com/pycharm/2014/12/feature-spotlight-ipython-notebook-inside-an-ide/ –

+0

@YamanAhlawat I następnie zaktualizowany przewodnik, jak pokazano na pytanie: https://www.jetbrains.com/help/pycharm/2016.1/tutorial-using-ipython-jupyter-notebook-with-pycharm.html Wynik jest taki sam, IntelliJ nie rozpoznaje, że jądro działa. – zjuhasz

Odpowiedz

3

Aby to działało, powinieneś wybrać odpowiedniego interpretera w Project Settings. Wygląda na to, że jupyter jest zainstalowany na twoim tłumaczu systemowym. Tymczasem zaleca się używanie venv z pycharmem (i ogólnie pytonem). Jeśli utworzyłeś venv, musisz wybrać interpreter python z tego venv i powinien wykonać to zadanie.

+0

Jestem prawie pewien, że mam projekt ustawiony na użycie venv z zależnością jupyter. https://i.imgbox.com/Xs7KETnX.png – zjuhasz