[IPython-user] readline woes on win32
John Hunter
jdhunter at ace.bsd.uchicago.edu
Mon Feb 7 13:55:43 CST 2005
I am trying t get ipython on windows XP working (actually helping
someone over the phone). I sent them a zip file with
162312 Oct 28 13:15 ctypes-0.9.2.win32-py2.3.exe
1189211 Jan 28 13:43 ipython-0.6.10.win32-py23.exe
89103 Feb 5 19:18 readline-1.12.win32.exe
2193 Feb 7 11:39 README.txt
4200485 Nov 3 2003 win32all-163.exe
which they installed. When my colleague runs ipython, he gets the
traceback
C:\Python23\Scripts>C:\Python23\python.exe C:\Python23\scripts\ipython
Traceback (most recent call last):
File "C:\Python23\scripts\ipython", line 26, in ?
import IPython
File "C:\Python23\Lib\site-packages\IPython\__init__.py", line 52, in ?
__import__(name,glob,loc,[])
File "C:\Python23\Lib\site-packages\IPython\Shell.py", line 30, in ?
from IPython.iplib import InteractiveShell
File "C:\Python23\Lib\site-packages\IPython\iplib.py", line 149, in ?
from IPython import FlexCompleter
File "C:\Python23\Lib\site-packages\IPython\FlexCompleter.py", line 192, in ?
readline.set_completer(Completer().complete)
AttributeError: 'module' object has no attribute 'set_completer'
And I had him open up a shell and do import readline / dir(readline) and
there were only a few symbols (like __name__ and __file__ but not
set_completer).
Here is where it gets interesting. When on the same machine ipython
is run as Administrator, it works, and when they do the import / dir
scenario above, the get all the symbols
readline.__file__ are the same when imported as either Administrator
or a normal user.
JDH
More information about the IPython-user
mailing list