[Python] Difference between `python3-ipython` and `ipython3` packages in Ubuntu 20.04

Discussão em 'Python' iniciado por Stack, Janeiro 30, 2025.

  1. Stack

    Stack Membro Participativo

    While querying on Ubuntu 20.04 for an ipython package (tried pip3 install ipython first, but that didn't give me the ipython3 binary I was looking for) I found there are two packages:

    $ ~/dev/romanyh$ sudo apt search ipython3
    Sorting... Done
    Full Text Search... Done
    ipython3/focal,focal,now 7.13.0-1 all [installed]
    Enhanced interactive Python 3 shell

    python3-ipython/focal,focal,now 7.13.0-1 all [installed]
    Enhanced interactive Python shell (Python 3 version)


    I first tried python3-ipython because others (e.g., pip and venv) follow this naming convention, but it didn't give me the ipython3 binary I was looking for. It seems the effect was similar to running pip3 install ipython.

    I ended up installing both, the ipython3 package did get me the binary I was looking for.

    My question is: What is the difference between these packages? Why are both of them available?

    Continue reading...

Compartilhe esta Página