In my conda environment, I installed both jupyter and ipython. The result for conda list jupyter and conda list ipython are as follows:
jupyter_client 5.1.0 py35_0 defaults
jupyter_console 5.2.0 py35_0 defaults
jupyter_contrib_core 0.3.3 py35_0 conda-forge
jupyter_contrib_nbextensions 0.3.1 py35_0 conda-forge
jupyter_core 4.3.0 py35_0 defaults
ipython 6.1.0 py35_0 defaults
ipython_genutils 0.1.0 py35_0 defaults
From web I found that jupyter uses ipython kernel. Does not this mean that the jupyter console and ipython installed should be the same thing and should be configured at the same place?
I feel them are two completely independent things and one to be configured in .jupyter and one to be configured in .ipython.
Do I need to abandon ipython completely and use jupyter only?
One more question: to config ipython's editor, I use the EDITOR environment variable and it is easy. To config jupyter console's editor, the doc says
%edit runs an external text editor. You will need to set the command
for this editor via the ``TerminalInteractiveShell.editor`` option in
your configuration file before it will work.
But where to set it? When I search the internet, all results point to ipython like this one. Its really confusion.