[IPython-user] Freezing ipython with cx_freeze

Ralf Schmitt ralf at brainbot.com
Mon Aug 14 05:33:46 CDT 2006


Fernando Perez wrote:
> Hi Luis Miguel,
> 
> I'm sending this to the ipython list, where I prefer to deal with ipython 
> issues both so they get archived and so that others can contribute as well. 
> The mailing list page is:
> 
> http://projects.scipy.org//mailman/listinfo/ipython-user
> 
> I've never used cx_freeze and have somewhat allergic reactions to setuptools 
> (which I don't use at all), so I'm of little help here.  Additionally, all of 
> this week I'll be traveling with limited email access.  Hopefully someone else 
> on our list may have cx_freeze experience and may be able to help.
> 
> Saludos,
> 
> f
> 
> 
> Luis Miguel Morillas wrote:
>> Hello, Fernando
>>
>> I want to freeze an app (a 4Suite + Amara project) with an ipython
>> interface. I have some problems I describe here
>> http://livingpyxml.python-hosting.com/wiki/AmaraWithIpython
>>

I have successfully frozen ipython using the following script:

#! /usr/bin/env python

def _dummy():
     import IPython.hooks

def main():
     try:
         credits
     except NameError:
         class Printer(object):
             def __init__(self):
                 self._Printer__data = ''

         import __builtin__
         __builtin__.credits = Printer()
         __builtin__.copyright = Printer()
         __builtin__.quit = __builtin__.exit = ""


     from IPython.Shell import IPythonShellEmbed
     ipshell = IPythonShellEmbed()
     ipshell() # this call anywhere in your program will start IPython

if __name__=='__main__':
     main()


>> Maybe a problem due to setuptools use?

The second error seems originates from
/usr/lib/python2.4/site-packages/setuptools-0.6a11-py2.4.egg/site.py.
Try to install a non setuptools version of ipython.




More information about the IPython-user mailing list