[IPython-dev] %install_ext question
Thomas Kluyver
takowl at gmail.com
Wed Apr 3 08:36:15 EDT 2013
On 3 April 2013 13:12, Greg Novak <greg.novak at gmail.com> wrote:
> It does indeed put the file into .ipython/extensions, but then to use it I
> need to put the zip file in sys.path explicitly. Just having the zip file
> in the extensions directory isn't enough. So if I also do:
>
> import sys
> sys.path += ["/Users/novak/.ipython/extensions/grasp.zip"]
>
Is the zip file itself importable? i.e. if you put the directory containing
the zip file on your PYTHONPATH, can you do 'import grasp'? I think it
needs to be structured so that the top level of the zip file contains an
__init__.py file.
But it's fine to install using pip instead - it's a deliberate feature that
an extension is simply any importable module with a
load_ipython_extension() function at the top level. Sympy, for example,
includes an IPython extension as part of its installation.
Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20130403/3097e9a8/attachment.html>
More information about the IPython-dev
mailing list