Thanks for the quick reply Tony.
The threading module does exist in my Python\Lib directory, and I can import it
IPython 0.10 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In : import threading
In : dir(threading)
I added Python\Lib to my PATH, as well as adding it to the pythonpath variable in the pyxll.cfg file. But, I still kept getting the "No module named threading" error.
So, I went back to Excel and added pyxll.xll back in, which caused Excel to "replace" the previous attempt. And now when I open examples.xls I get a new import error
Failed to import pyxll ['module' object has no attribute '_init']
I can import pyxll just fine from my ipython shell though:
In : import pyxll
In : test = pyxll.AsyncFunctionThread(name="PyXLL AsyncFunctionThread")
In : type(test)
Out: <class 'pyxll.AsyncFunctionThread'>
So, this must be a path issue but it is not clear what else to try here besides adding more and more stuff to my PATH and PYTHONPATH, which has not worked so far.
Any advice is greatly appreciated!