Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #41520 > unrolled thread

Re: "module could not be found" error

Started byDave Angel <davea@davea.name>
First post2013-03-19 11:24 -0400
Last post2013-03-19 11:24 -0400
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: "module could not be found" error Dave Angel <davea@davea.name> - 2013-03-19 11:24 -0400

#41520 — Re: "module could not be found" error

FromDave Angel <davea@davea.name>
Date2013-03-19 11:24 -0400
SubjectRe: "module could not be found" error
Message-ID<mailman.3519.1363706673.2939.python-list@python.org>
On 03/19/2013 11:10 AM, Robert Flintham wrote:
> Hi,
>
> I'm trying to run the following, with <an array> representing an array of floating point numbers:
>
> ------------------------------------------------------------
> import numpy as np
> import scipy as sp
> from scipy import optimize
>
> xdata=<an array>
> ydata=<an array>
>
> def t2fit(x,T2,A):
>      return A * np.exp(-x/T2)
>
> popt, pcov = optimize.curve_fit(t2fit, xdata, ydata, p0=None, sigma=None)
> ------------------------------------------------------------
>
> But I'm getting an ImportError:
>
> Traceback (most recent call last):
>    File "K:\eclipse\plugins\org.python.pydev_2.7.1.2012100913\pysrc\pydevd.py", line 1397, in <module>
>      debugger.run(setup['file'], None, None)
>    File "K:\eclipse\plugins\org.python.pydev_2.7.1.2012100913\pysrc\pydevd.py", line 1090, in run
>      pydev_imports.execfile(file, globals, locals) #execute the script
>   File "K:\eclipse\plugins\org.python.pydev_2.7.1.2012100913\pysrc\_pydev_execfile.py", line 38, in execfile
>      exec(compile(contents+"\n", file, 'exec'), glob, loc) #execute the script
>    File "K:\PROGRAMMING\MRI_Python\fatfrac.py", line 7, in <module>
>      from scipy import optimize
>    File "K:\Python33\lib\site-packages\scipy\optimize\__init__.py", line 147, in <module>
>      from ._minimize import *
>    File "K:\Python33\lib\site-packages\scipy\optimize\_minimize.py", line 29, in <module>
>      from .lbfgsb import _minimize_lbfgsb
>    File "K:\Python33\lib\site-packages\scipy\optimize\lbfgsb.py", line 40, in <module>
>      from . import _lbfgsb
> ImportError: DLL load failed: The specified module could not be found.
>
>
> I've checked the path, and the file lbfgsb.py is definitely at that location (as are optimize.py and _minimize.py).  Does anyone know why I'm getting the error?
>

You're on Windows, so presumably you're using the PATH environment 
variable for the following search.

You checked the path for what file?  it's looking for  _lhfgsb.dll, or 
maybe _lhfgsb.pyc which is imported by lbfgsh.py.  The latter file is 
found, as you can tell from the stack trace.  That's the file you got 
the error in.

So perhaps the dll isn't being loaded into a directory that's on the PATH.


-- 
DaveA

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web