Py2.5.4 on Win7

View: New views
8 Messages — Rating Filter:   Alert me  

Py2.5.4 on Win7

by Werner F. Bruhin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am just installing Windows 7 Pro and I am running into a problem with
matplotlib.

When running e.g. barchart_demo.py I get an error that it can not find
msvcp71.dll (the dll is in C:\Python25) and I see the following exception.

Traceback (most recent call last):
  File "barchart_demo.py", line 3, in <module>
    import matplotlib.pyplot as plt
  File "C:\Python25\Lib\site-packages\matplotlib\pyplot.py", line 6, in
<module>
    from matplotlib.figure import Figure, figaspect
  File "C:\Python25\Lib\site-packages\matplotlib\figure.py", line 16, in
<module>
    import artist
  File "C:\Python25\Lib\site-packages\matplotlib\artist.py", line 5, in
<module>
    from transforms import Bbox, IdentityTransform, TransformedBbox,
TransformedPath
  File "C:\Python25\Lib\site-packages\matplotlib\transforms.py", line
34, in <module>
    from matplotlib._path import affine_transform
ImportError: DLL load failed: Le module spcifi est introuvable.

Anyone seen this problem before on Win7?

BTW, I can run e.g. Boa (a wxPython based IDE).  I have no problem
running my application which is wxPython based as long as I don't call
anything which uses mpl.

Version info:
Win 7 Pro
# Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit
(Intel)]
# wxPython 2.8.10.1 (unicode), Boa Constructor 0.6.1

matplotlib.__version__
'0.99.1'

Werner

P.S.
Installed Python for all users - will try installing for me only



------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Re: Py2.5.4 on Win7

by Stan West :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> From: Werner F. Bruhin [mailto:werner.bruhin@...]
> Sent: Friday, October 23, 2009 07:31
>
> I am just installing Windows 7 Pro and I am running into a
> problem with matplotlib.
>
> When running e.g. barchart_demo.py I get an error that it can
> not find msvcp71.dll (the dll is in C:\Python25) and I see
> the following exception.
>
> Traceback (most recent call last):
  [...]
>   File
> "C:\Python25\Lib\site-packages\matplotlib\transforms.py",
> line 34, in <module>
>     from matplotlib._path import affine_transform
> ImportError: DLL load failed: Le module spcifi est introuvable.
  [...]

Hi, Werner.  I've been running the release candidate of Windows 7 and haven't
encountered that issue.  My Python installation is that of Python(x,y) 2.1.17,
which includes the same version of Python as yours, and I'm using a build of
matplotlib from SVN, although I previously used version 0.99.0 without DLL
trouble.

On my machine, I found msvcp71.dll in several directories under
C:\Python25\Lib\site-packages (including site-packages\wx-2.8-msw-unicode\wx),
in C:\Windows\System32, and in several locations under C:\Program Files, but
not in C:\Python25.  There is a similarly-named msvcr71.dll in C:\Python25.

I'm wondering whether and how msvcp71.dll is related to the traceback to the
_path module, because the _path module comprises a .pyd (~= .dll) file.  You
might start Python, enter "from matplotlib._path import affine_transform", and
see whether the import is successful.

Are you able to run other matplotlib examples?  Can you open a figure window?
What backend are you using, and does the problem occur with other matplotlib
backends, both GUI and non-GUI?


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Re: Py2.5.4 on Win7

by Werner F. Bruhin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Stan,

Stan West wrote:
From: Werner F. Bruhin [werner.bruhin@...] 
Sent: Friday, October 23, 2009 07:31

I am just installing Windows 7 Pro and I am running into a 
problem with matplotlib.

When running e.g. barchart_demo.py I get an error that it can 
not find msvcp71.dll (the dll is in C:\Python25) and I see 
the following exception.

Traceback (most recent call last):
    
  [...]
  
  File 
"C:\Python25\Lib\site-packages\matplotlib\transforms.py", 
line 34, in <module>
    from matplotlib._path import affine_transform
ImportError: DLL load failed: Le module spcifi est introuvable.
    
  [...]

Hi, Werner.  I've been running the release candidate of Windows 7 and haven't
encountered that issue.
Same here, I had no problem with the RC, but frankly did very little work with it.
  My Python installation is that of Python(x,y) 2.1.17,
which includes the same version of Python as yours, and I'm using a build of
matplotlib from SVN, although I previously used version 0.99.0 without DLL
trouble.

On my machine, I found msvcp71.dll in several directories under
C:\Python25\Lib\site-packages (including site-packages\wx-2.8-msw-unicode\wx),
in C:\Windows\System32, and in several locations under C:\Program Files, but
not in C:\Python25.  There is a similarly-named msvcr71.dll in C:\Python25.
  
I have both "p" and "r" of msvcX71.dll.
I'm wondering whether and how msvcp71.dll is related to the traceback to the
_path module, because the _path module comprises a .pyd (~= .dll) file.  You
might start Python, enter "from matplotlib._path import affine_transform", and
see whether the import is successful.
  
No idea, I see it when I try to run barchart_demo.py (MPL example) which uses pyplot.

I get this error:


Free translation: can't start program as MSVCP71.dll is missing.

If I run Process Monitor from SysInternals I see the following (partial info):
19:22:17,5153511    python.exe    4884    CloseFile    C:\Python25\Lib\site-packages\matplotlib    SUCCESS   
19:22:17,5155160    python.exe    4884    QueryOpen    C:\Python25\Lib\site-packages\matplotlib\_path.pyd    FAST IO DISALLOWED   
19:22:17,5156277    python.exe    4884    CreateFile    C:\Python25\Lib\site-packages\matplotlib\_path.pyd    SUCCESS    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
19:22:17,5156601    python.exe    4884    QueryBasicInformationFile    C:\Python25\Lib\site-packages\matplotlib\_path.pyd    SUCCESS    CreationTime: 21/09/2009 12:48:34, LastAccessTime: 21/09/2009 12:48:34, LastWriteTime: 21/09/2009 12:48:34, ChangeTime: 23/10/2009 10:50:57, FileAttributes: A
19:22:17,5156678    python.exe    4884    CloseFile    C:\Python25\Lib\site-packages\matplotlib\_path.pyd    SUCCESS   
19:22:17,5158058    python.exe    4884    CreateFile    C:\Python25\Lib\site-packages\matplotlib\_path.pyd    SUCCESS    Desired Access: Read Data/List Directory, Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
19:22:17,5158421    python.exe    4884    CreateFileMapping    C:\Python25\Lib\site-packages\matplotlib\_path.pyd    FILE LOCKED WITH ONLY READERS    SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE
19:22:17,5158845    python.exe    4884    CreateFileMapping    C:\Python25\Lib\site-packages\matplotlib\_path.pyd    SUCCESS    SyncType: SyncTypeOther
19:22:17,5160863    python.exe    4884    Load Image    C:\Python25\Lib\site-packages\matplotlib\_path.pyd    SUCCESS    Image Base: 0x1d20000, Image Size: 0x25000
19:22:17,5163767    python.exe    4884    CloseFile    C:\Python25\Lib\site-packages\matplotlib\_path.pyd    SUCCESS   
19:22:17,5165840    python.exe    4884    QueryOpen    C:\Python25\Lib\site-packages\matplotlib\MSVCP71.dll    FAST IO DISALLOWED   
19:22:17,5166951    python.exe    4884    CreateFile    C:\Python25\Lib\site-packages\matplotlib\MSVCP71.dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
19:22:17,5168595    python.exe    4884    QueryOpen    C:\Windows\System32\MSVCP71.dll    FAST IO DISALLOWED   
19:22:17,5169728    python.exe    4884    CreateFile    C:\Windows\System32\MSVCP71.dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
19:22:17,5171587    python.exe    4884    QueryOpen    C:\Windows\system\MSVCP71.dll    FAST IO DISALLOWED   
19:22:17,5172995    python.exe    4884    CreateFile    C:\Windows\system\MSVCP71.dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
19:22:17,5174656    python.exe    4884    QueryOpen    C:\Windows\MSVCP71.dll    FAST IO DISALLOWED   
19:22:17,5175761    python.exe    4884    CreateFile    C:\Windows\MSVCP71.dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
19:22:17,5176883    python.exe    4884    QueryOpen    D:\Dev\aaTests\matplotlib\MSVCP71.dll    NAME NOT FOUND   
19:22:17,5178230    python.exe    4884    QueryOpen    C:\Windows\System32\MSVCP71.dll    FAST IO DISALLOWED   
19:22:17,5179346    python.exe    4884    CreateFile    C:\Windows\System32\MSVCP71.dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
19:22:17,5180831    python.exe    4884    QueryOpen    C:\Windows\MSVCP71.dll    FAST IO DISALLOWED   
19:22:17,5181926    python.exe    4884    CreateFile    C:\Windows\MSVCP71.dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
19:22:17,5183388    python.exe    4884    QueryOpen    C:\Windows\System32\wbem\MSVCP71.dll    FAST IO DISALLOWED   
19:22:17,5184455    python.exe    4884    CreateFile    C:\Windows\System32\wbem\MSVCP71.dll    NAME NOT FOUND    Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

As you can see it looks just about anywhere for MSVCP71.dll but not in c:\Python25.

If I change the path (i.e. change the start in folder for the short cut which starts Boa - which I use in turn to run the script) the script runs but no output nor no errors are shown.

Just tried to run the barchart_demo.py in Python Shell (idle) and I see the same exception as I see in Boa.
Are you able to run other matplotlib examples?  Can you open a figure window?
What backend are you using, and does the problem occur with other matplotlib
backends, both GUI and non-GUI?
  
If I do this import in the shell:
import matplotlib.pyplot as plt

I get an error window "Unhandled exception" which allows to Abort, Retry, Ignore.  It does not provide any useful information and I can't find any log file either.

I normally use the "WXAgg" backend, if I run a small sample using this I get the window error that python.exe has stopped working - again without any exception or log file, only option is "close the program", I let it try and find a solution on the web (instead of cancel it) but without anything.

I can run wxPython applications without problem, i.e. the IDE Boa or my own shareware as long as the matplotlib code is not been executed, if I try to bring up the frame with it then I get the python.exe has stopped error or it just hangs.

Searching on the web I found this thread which is similar but it is with Python 2.6.
http://www.nabble.com/matplotlib._path-failed-on-windows-build-for-Python-2.6-td22963286.html

I might try and do a Py 2.6.3 install and see if I get this to work - don't really want to move to 2.6 yet.

If I can provide anything else which might help to find what is happening, please do not hesitate to ask (only thing I can't do is compile it here as I don't know C++ at all.

Werner


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Re: Py2.5.4 on Win7

by Werner F. Bruhin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Installed Py 2.6.3 and I don't see the issue there, but not all
libraries I use are on 2.6 yet.

So, I thought lets install Python(x, y) and give this a try, but I can't
find a Python 2.5.x version of it - is this still available?

Werner

P.S.
Will totally de-install 2.5 again and try once more.



------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Re: Py2.5.4 on Win7

by Werner F. Bruhin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Deinstalled 2.5.4 and installed again, same issue.  Deinstalled again
and installed 2.5.2, both times I also deleted python25 folder.

Running barchart_demo.py directly works (c:\python25\python.exe
pathto\barchart_demo.py).

Running it from within idle I get the same exception again:
Traceback (most recent call last):
  File "D:\Dev\aaTests\matplotlib\barchart_demo.py", line 3, in <module>
    import matplotlib.pyplot as plt
  File "C:\Python25\Lib\site-packages\matplotlib\pyplot.py", line 6, in
<module>
    from matplotlib.figure import Figure, figaspect
  File "C:\Python25\Lib\site-packages\matplotlib\figure.py", line 16, in
<module>
    import artist
  File "C:\Python25\Lib\site-packages\matplotlib\artist.py", line 5, in
<module>
    from transforms import Bbox, IdentityTransform, TransformedBbox,
TransformedPath
  File "C:\Python25\Lib\site-packages\matplotlib\transforms.py", line
34, in <module>
    from matplotlib._path import affine_transform
ImportError: DLL load failed: Le module spécifié est introuvable.

Noticed that msvcp71.dll is being installed by mpl (at least that is
what I see in matplotlib-wininst.log).

"cd" to the folder of the script and running it again directly with
Python I see the error again.

What could cause this?  Maybe one of the msvcp71.dll is incompatible
with stuff already loaded by Python?

Will keep experimenting and see if I can get Boa to work with mpl

Werner





------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Re: Py2.5.4 on Win7

by Werner F. Bruhin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Werner F. Bruhin wrote:

> Installed Py 2.6.3 and I don't see the issue there, but not all
> libraries I use are on 2.6 yet.
>
> So, I thought lets install Python(x, y) and give this a try, but I can't
> find a Python 2.5.x version of it - is this still available?
>
> Werner
>
> P.S.
> Will totally de-install 2.5 again and try once more.
>  
I got it working by adding "C:\Python25" to the path environment
variable.  Works but smells very much like a work around.

Werner



------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Re: Py2.5.4 on Win7

by Stan West :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> From: Werner F. Bruhin [mailto:werner.bruhin@...]
> Sent: Saturday, October 24, 2009 06:23
>
> Installed Py 2.6.3 and I don't see the issue there, but not
> all libraries I use are on 2.6 yet.
>
> So, I thought lets install Python(x, y) and give this a try,
> but I can't find a Python 2.5.x version of it - is this still
> available?

Apparently: From the download page for python(x,y)
(http://www.pythonxy.com/download.php), in the "Site" column, the "Mirror 1"
link (http://ftp.ntua.gr/pub/devel/pythonxy/) took me to four releases of
python(x,y), of which two contain Python 2.5.something.


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Re: Py2.5.4 on Win7

by Stan West :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> From: Werner F. Bruhin [mailto:werner.bruhin@...]
> Sent: Saturday, October 24, 2009 09:03
>
> I got it working by adding "C:\Python25" to the path
> environment variable.  Works but smells very much like a work around.

I'm glad you got things working.  For what it's worth, my path contains not
only C:\Python25 but also C:\Python25\Scripts and several other
subdirectories; I don't recall adding them to the path myself, so I suspect
that python(x,y) did so during installation.


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users