Re: Finding the subcommand names

Steve Holden <[email protected]>
Newsgroups gmane.comp.python.ipython.devel
Message-ID <CAMofdRApVZOSS7dMDmVFSUSsUAzz3jTxF2mvcRfQ-cm3-obZiQ@mail.gmail.com>
I'm not sure quite how you got into the weeds that are currently ensnaring
you, so I will content myself with observing that when I create a new
virtual environment and execute

    pip install jupyter

everything then appears to be ready to make

    jupyter notebook

work perfectly. If you aren't currently using virtual environments then I
would recommend you start immediately.

regards
 Steve

Steve Holden

On Fri, Feb 12, 2016 at 9:14 AM, Akim Demaille <[email protected]> wrote:

> Hi,
>
> The most recent version of IPython complains when I run `ipython notebook`:
>
> > $ ipython notebook
> > [TerminalIPythonApp] WARNING | Subcommand `ipython notebook` is
> deprecated and will be removed in future versions.
> > [TerminalIPythonApp] WARNING | You likely want to use `jupyter
> notebook`... continue in 5 sec. Press Ctrl-C to quit now.
>
> So I obey, but it fails:
>
> > $ jupyter-3.4 notebook
> > jupyter: 'notebook' is not a Jupiter command
>
>
> What?  What are the existing commands?
>
> > $ jupyter-3.4 --help
> > usage: jupyter-3.4 [-h] [--version] [--config-dir] [--data-dir]
> >                    [--runtime-dir] [--paths] [--json]
> >                    [subcommand]
> >
> > Jupyter: Interactive Computing
> >
> > positional arguments:
> >   subcommand     the subcommand to launch
> >
> > optional arguments:
> >   -h, --help     show this help message and exit
> >   --version      show the jupyter command's version and exit
> >   --config-dir   show Jupyter config dir
> >   --data-dir     show Jupyter data dir
> >   --runtime-dir  show Jupyter runtime dir
> >   --paths        show all Jupyter paths. Add --json for machine-readable
> >                  format.
> >   --json         output paths as machine-readable json
> >
> > Available subcommands: 3.4 kernelspec-3.4 migrate-3.4 nbconvert-3.4
> > nbextension-3.4 notebook-3.4 trust-3.4
>
> Huh, I need that -3.4 extension :(
>
> > $ jupyter-3.4 notebook-3.4
> > [I 10:09:00.941 NotebookApp] The port 8888 is already in use, trying
> another random port.
> > [I 10:09:00.942 NotebookApp] The port 8889 is already in use, trying
> another random port.
>
>
> But that `ipython notebook` is inside a shell script that I
> provide my users with.  So I need something portable.  Hence
> the question is: what is the advertised way to know how the
> `notebook` command is to be invoked?  Yeah, I can grep and
> sed etc. the help message, but that’s really messy.  Besides,
> how do I know what conventions are used on other platforms/distros?
>
> That `notebook-3.4` instead of `notebook` is really an additional
> complexity I would have liked not to have.
>
> FWIW, IPython/Jupyter were installed via MacPorts.
>
> Cheers!
> _______________________________________________
> IPython-dev mailing list
> [email protected]
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>

_______________________________________________
IPython-dev mailing list
[email protected]
https://mail.scipy.org/mailman/listinfo/ipython-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.