Hi,
I can use pythonnet under python however when I import the clr under ipython or start a ipython session from with a python shell I get the following error.
I have included the stack trace for the latter - see below.
I have only a couple of months python experience so any help would be appreciated.
Many Thanks.
from IPython.frontend.terminal.ipapp import TerminalIPythonApp
import clr
app = TerminalIPythonApp.instance()
app.verbose_crash=True
app.initialize(argv=[]) # argv=[] instructs IPython to ignore sys.argv
Error in sys.excepthook:
Traceback (most recent call last):
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\core\application.py", line 175, in excepthook
return self.crash_handler(etype, evalue, tb)
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\core\crashhandler.py", line 158, in call
traceback = TBhandler.text(etype,evalue,etb,context=31)
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\core\ultratb.py", line 412, in text
tb_offset, context)
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\core\ultratb.py", line 963, in structured_traceback
ipinst = ipapi.get()
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\core\ipapi.py", line 28, in get
return InteractiveShell.instance()
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\config\configurable.py", line 318, in instance
inst = cls(args, kwargs)
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\core\interactiveshell.py", line 454, in init
self.init_readline()
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\core\interactiveshell.py", line 1779, in init_readli
ne
import IPython.utils.rlineimpl as readline
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\utils\rlineimpl.py", line 33, in <module>
from readline import
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\readline.py", line 6, in <module>
from pyreadline.rlmain import Readline
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\pyreadline__init.py", line 11, in <module>
from . import unicode_helper, logger, clipboard, lineeditor, modes, console
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\pyreadline\console__init.py", line 15, in <module>
from .console import *
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\pyreadline\console\console.py", line 21, in <module>
import pyreadline.unicode_helper as unicode_helper
AttributeError: 'module' object has no attribute 'unicode_helper'
Original exception was:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 2, in initialize
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\config\application.py", line 84, in catch_config_err
or
return method(app, args, *kwargs)
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\frontend\terminal\ipapp.py", line 324, in initialize
self.init_shell()
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\frontend\terminal\ipapp.py", line 340, in init_shell
ipython_dir=self.ipython_dir)
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\config\configurable.py", line 318, in instance
inst = cls(args, kwargs)
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\frontend\terminal\interactiveshell.py", line 360, in
init
user_module=user_module, custom_exceptions=custom_exceptions
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\core\interactiveshell.py", line 454, in init
self.init_readline()
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\core\interactiveshell.py", line 1779, in init_readli
ne
import IPython.utils.rlineimpl as readline
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\IPython\utils\rlineimpl.py", line 33, in <module>
from readline import
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\readline.py", line 6, in <module>
from pyreadline.rlmain import Readline
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\pyreadline__init.py", line 11, in <module>
from . import unicode_helper, logger, clipboard, lineeditor, modes, console
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\pyreadline\console__init.py", line 15, in <module>
from .console import *
File "C:\WinPython-64bit-2.7.5.3\python-2.7.5.amd64\lib\site-packages\pyreadline\console\console.py", line 21, in <module>
import pyreadline.unicode_helper as unicode_helper
AttributeError: 'module' object has no attribute 'unicode_helper'
rebuilt from source and problem has gone away.