Skip to main content

import this in ipython and use pip magically without ! and correct version !

Project description

simplify pip from with IPython

$ ipython2

In [1]: import pip_magic

In [2]: pip install pip_magic --upgrade
['pip_magic', '--upgrade']
You are using pip version 7.0.1, however version 7.0.3 is available.
Collecting pip-magic
  Downloading pip_magic-0.2.1-py2.py3-none-any.whl
Installing collected packages: pip-magic
  Found existing installation: pip-magic 0.2
    Uninstalling pip-magic-0.2:
      Successfully uninstalled pip-magic-0.2
Successfully installed pip-magic-0.2.1

In [3]: ## so recursive !

Why ?

See this twitter thread, the package pre-date this thread but it’s a good example:

Andreas Mueller

Is there a good succinct guide to how to figure out which Python environment you’re in and how to install stuff in the right environment that’s suitable for beginners? cc @jakevdp (also if there’s not Jake, can you write one ;)


pip_magic: use pip from within IPython/Notebook and it install in same env you’re in.


That looks great, but also lacks a write-up explaining the problem ;)


Can I embed your tweet in the readme ?


Lol sure. Though it does expose me as the naysayer that I am ;) (and my tendency to complain on Twitter but not do anything productive lol)

Project details

Download files


Files for pip_magic, version 0.2.3
Filename, size File type Python version Upload date Hashes
Filename, size pip_magic-0.2.3-py2.py3-none-any.whl (3.5 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size pip_magic-0.2.3.tar.gz (2.4 kB) File type Source Python version None Upload date Hashes View

Supported by
