Hi I'm a newbie Python programmer. I want line by line profiling and so have tried to install the line_profiler package. But it's not working. Here is what I have done:
By the way I'm on Windows 8.1, 64 bit and I'm using Enthought Canopy.
I got the Windows install package from here: https://pypi.python.org/pypi/line_profiler and installed it.
It says on the line_profiler site that a) I don't need to build it or need Cython, b) that I should do this:
For IPython 0.11+, you can install it by editing the IPython configuration file ~/.ipython/profile_default/ipython_config.py to add the 'line_profiler' item to the extensions list:
c.TerminalIPythonApp.extensions = [ 'line_profiler', ]
I restarted Canopy, no luck. There should be a magic command %lprun. It's not there.
I tried %load_ext line_profiler but got this message:
C:\Users\OEM\AppData\Local\Enthought\Canopy\User\lib\site-packages\line_profiler.py in () 10 import sys 11 ---> 12 from _line_profiler import LineProfiler as CLineProfiler 13 14
ImportError: DLL load failed: %1 is not a valid Win32 application.
Other things: I looked for a setup.py for this but couldn't find one for the line_profiler which seems to be installed in the C:\Users\OEM\AppData\Local\Enthought\Canopy\User\Lib\site-packages folder.
So any help appreciated please.