当前位置: 首页>>代码示例>>Python>>正文


Python ipapp.TerminalIPythonApp类代码示例

本文整理汇总了Python中IPython.frontend.terminal.ipapp.TerminalIPythonApp的典型用法代码示例。如果您正苦于以下问题:Python TerminalIPythonApp类的具体用法?Python TerminalIPythonApp怎么用?Python TerminalIPythonApp使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了TerminalIPythonApp类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: ipython_start

 def ipython_start(self):
     from IPython.frontend.terminal.ipapp import TerminalIPythonApp
     ip = TerminalIPythonApp.instance()
     ip.initialize(argv=[])
     for key, value in self.global_namespace().items():
         ip.shell.user_global_ns[key] = value
     ip.start()
开发者ID:adamchainz,项目名称:hashdist,代码行数:7,代码来源:ipy_shell.py

示例2: __init__

    def __init__(self):
        """Constructor.

        Imports IPython's embedded shell with separator lines removed."""
        Shell.__init__(self)
        ConsoleProgressBarMixin.__init__(self)

        # We cannot use IPShellEmbed here because generator expressions do not
        # work there (e.g., set(g.degree(x) for x in [1,2,3])) where g comes
        # from an external context
        import sys

        from IPython import __version__ as ipython_version
        self.ipython_version = ipython_version

        try:
            # IPython >= 0.11 supports this
            from IPython.frontend.terminal.ipapp import TerminalIPythonApp
            self._shell = TerminalIPythonApp.instance()
            sys.argv.append("--nosep")
        except ImportError:
            # IPython 0.10 and earlier
            import IPython.Shell
            self._shell = IPython.Shell.start()
            self._shell.IP.runsource("from igraph import *")
            sys.argv.append("-nosep")
开发者ID:AdrianBajdiuk,项目名称:PowerGridResillience,代码行数:26,代码来源:shell.py

示例3: _ipython_pre_100

    def _ipython_pre_100(self):
        """Start IPython pre-1.0.0"""
        from IPython.frontend.terminal.ipapp import TerminalIPythonApp

        app = TerminalIPythonApp.instance()
        app.initialize(argv=[])
        app.start()
开发者ID:yashu-seth,项目名称:django,代码行数:7,代码来源:shell.py

示例4: debug_shell

def debug_shell(app):
    from IPython.frontend.terminal.ipapp import TerminalIPythonApp
    ip = TerminalIPythonApp.instance()
    ip.initialize(argv=[])
    ip.shell.user_global_ns['app'] = app
    ip.shell.user_global_ns['repo'] = app.repo
    ip.shell.user_global_ns['git'] = app.git
    ip.shell.user_global_ns['trac'] = app.trac
    def ipy_import(module_name, identifier):
        module = importlib.import_module(module_name)
        ip.shell.user_global_ns[identifier] = getattr(module, identifier) 
    ipy_import('git_trac.git_interface', 'GitInterface')
    ipy_import('git_trac.trac_server', 'TracServer')
    ip.start()
开发者ID:kcrisman,项目名称:git-trac-command,代码行数:14,代码来源:cmdline.py

示例5: start_ipymote

def start_ipymote():
    import os
    import sys
    if sys.platform.startswith("win32") or sys.platform.startswith("linux2"):
        try:
            os.environ['VIRTUAL_ENV'] = os.environ['PYMOTE_ENV']
            os.environ['IPYTHONDIR'] = os.path.join(os.environ['PYMOTE_ENV'],
                                                    '.ipython')
        except KeyError:
            pass

        from IPython.frontend.terminal.ipapp import TerminalIPythonApp
        app = TerminalIPythonApp.instance()
        app.initialize(argv=['--profile=pymote'])
        app.start()
开发者ID:SoonSYJ,项目名称:pymote2.0,代码行数:15,代码来源:ipymote.py

示例6: debug_shell

def debug_shell(app):
    from IPython.lib.inputhook import enable_gtk3
    enable_gtk3()
    from IPython.frontend.terminal.ipapp import TerminalIPythonApp
    ip = TerminalIPythonApp.instance()
    ip.initialize(argv=[])
    ip.shell.enable_gui('gtk3')
    ip.shell.user_global_ns['app'] = app
    ip.shell.user_global_ns['repo'] = app.model.repo
    ip.shell.user_global_ns['git'] = app.model.repo.git
    def ipy_import(module_name, identifier):
        module = importlib.import_module(module_name)
        ip.shell.user_global_ns[identifier] = getattr(module, identifier) 
    ipy_import('sageui.model.git_interface', 'GitInterface')
    ipy_import('sageui.model.git_repository', 'GitRepository')
    ip.start()
开发者ID:vbraun,项目名称:SageUI,代码行数:16,代码来源:cmdline.py

示例7: debug_shell_gtk

    def debug_shell_gtk(self, app):
        from IPython.lib.inputhook import enable_gtk3

        enable_gtk3()
        from IPython.frontend.terminal.ipapp import TerminalIPythonApp

        ip = TerminalIPythonApp.instance()
        ip.initialize(argv=[])
        ip.shell.enable_gui("gtk3")
        ip.shell.user_global_ns["app"] = app

        def ipy_import(module_name, identifier):
            module = importlib.import_module(module_name)
            ip.shell.user_global_ns[identifier] = getattr(module, identifier)

        # ipy_import('sage_notebook.model.git_interface', 'GitInterface')
        ip.start()
开发者ID:bossjones,项目名称:notebook,代码行数:17,代码来源:main_loop_gtk.py

示例8: ipython

 def ipython(self):
     try:
         from IPython.frontend.terminal.ipapp import TerminalIPythonApp
         app = TerminalIPythonApp.instance()
         app.initialize(argv=[])
         app.start()
     except ImportError:
         # IPython < 0.11
         # Explicitly pass an empty list as arguments, because otherwise
         # IPython would use sys.argv from this script.
         try:
             from IPython.Shell import IPShell
             shell = IPShell(argv=[])
             shell.mainloop()
         except ImportError:
             # IPython not found at all, raise ImportError
             raise
开发者ID:AdrianScott,项目名称:django,代码行数:17,代码来源:shell.py

示例9: _launch_qt_console

def _launch_qt_console(ppid, connection_file):
    """called as a new process"""
    from IPython.frontend.terminal.ipapp import TerminalIPythonApp
    import threading
    import psutil
    import time

    # start a thread to kill this process when the parent process exits
    def thread_func():
        while True:
            if not psutil.pid_exists(ppid):
                os._exit(1)
            time.sleep(5)

    thread = threading.Thread(target=thread_func)
    thread.daemon = True
    thread.start()

    # start the qtconsole app
    app = TerminalIPythonApp.instance()
    app.initialize(["qtconsole", "--existing", connection_file])
    app.start()
开发者ID:pyxll,项目名称:pyxll-examples,代码行数:22,代码来源:ipython.py

示例10: _ipython_pre_10

 def _ipython_pre_10(self):  # pragma: no cover
     from IPython.frontend.terminal.ipapp import TerminalIPythonApp
     app = TerminalIPythonApp.instance()
     app.initialize(argv=[])
     app.shell.user_ns.update(self.locals)
     app.start()
开发者ID:277800076,项目名称:celery,代码行数:6,代码来源:celery.py

示例11: str

        print str(recommended)

    user_ns = user_ns or {}
    try:
        user_ns.update(get_args(sys.argv))
    except exception.SpockException, e:
        print e.message
        print 'Starting normal IPython console'
    except KeyboardInterrupt:
        print "\nUser pressed Ctrl+C. Exiting..."
        sys.exit()
    except Exception, e:
        print 'spock exited with an unmanaged exception: %s' % str(e)
        sys.exit(-2)

    app = TerminalIPythonApp.instance()
    app.initialize()
    #config = get_config()
    return app

def mainloop(app=None, user_ns=None):
    if app is None:
        app = start(user_ns)
    app.start()

def prepare_input_handler():
    # initialize input handler as soon as possible
    import sardana.spock.inputhandler
    _ = sardana.spock.inputhandler.InputHandler()

开发者ID:cmft,项目名称:sardana,代码行数:29,代码来源:genutils.py

示例12: command

    def command(self, **options):
        from IPython.frontend.terminal.ipapp import TerminalIPythonApp

        app = TerminalIPythonApp.instance()
        app.initialize(argv=[])
        app.start()
开发者ID:VikParuchuri,项目名称:percept,代码行数:6,代码来源:shell.py

示例13: ipython

def ipython():
    from IPython.frontend.terminal.ipapp import TerminalIPythonApp
    app = TerminalIPythonApp.instance()
    app.initialize(argv=[])
    app.shell.user_ns.update(_get_locals())
    app.start()
开发者ID:pombreda,项目名称:UnnaturalCodeFork,代码行数:6,代码来源:harness.py

示例14: ipython

    def ipython(self, project, args, unknown_args):
        from IPython.frontend.terminal.ipapp import TerminalIPythonApp  # pylint: disable-msg=F0401

        app = TerminalIPythonApp.instance()
        app.initialize(argv=[])
        app.start()
开发者ID:osantana,项目名称:forecast,代码行数:6,代码来源:shell.py

示例15:

import os
开发者ID:letouriste001,项目名称:SmartForest_2.0,代码行数:1,代码来源:shell.py


注:本文中的IPython.frontend.terminal.ipapp.TerminalIPythonApp类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。