Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #18025 > unrolled thread
| Started by | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| First post | 2011-12-27 08:03 -0800 |
| Last post | 2011-12-27 13:35 -0800 |
| Articles | 20 on this page of 31 — 9 participants |
Back to article view | Back to comp.lang.python
Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-27 08:03 -0800
Re: Which libraries for Python 2.5.2 Lie Ryan <lie.1296@gmail.com> - 2011-12-28 03:42 +1100
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-27 09:47 -0800
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-27 10:29 -0800
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-27 12:27 -0800
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-27 13:35 -0800
Re: Which libraries for Python 2.5.2 Ian Kelly <ian.g.kelly@gmail.com> - 2011-12-27 15:58 -0700
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-27 17:21 -0800
Re: Which libraries for Python 2.5.2 Ian Kelly <ian.g.kelly@gmail.com> - 2011-12-27 19:27 -0700
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-27 19:31 -0800
Re: Which libraries for Python 2.5.2 Dave Angel <d@davea.name> - 2011-12-27 22:47 -0500
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-28 08:33 -0800
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-28 08:46 -0800
Re: Which libraries for Python 2.5.2 Ian Kelly <ian.g.kelly@gmail.com> - 2011-12-28 10:37 -0700
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-28 12:55 -0800
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-28 19:04 -0800
Re: Which libraries for Python 2.5.2 Benjamin Kaplan <benjamin.kaplan@case.edu> - 2011-12-28 23:02 -0500
Re: Which libraries for Python 2.5.2 Michael Torrie <torriem@gmail.com> - 2011-12-28 22:09 -0700
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-28 21:56 -0800
Re: Which libraries for Python 2.5.2 Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2011-12-29 09:54 -0500
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-29 09:23 -0800
Re: Which libraries for Python 2.5.2 Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2011-12-29 14:26 -0500
Re: Which libraries for Python 2.5.2 Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2011-12-29 12:04 -0500
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-29 09:26 -0800
Re: Which libraries for Python 2.5.2 Ian Kelly <ian.g.kelly@gmail.com> - 2011-12-29 10:44 -0700
Re: Which libraries for Python 2.5.2 [SOLVED] "W. eWatson" <wolftracks@invalid.com> - 2011-12-29 11:31 -0800
Re: Which libraries for Python 2.5.2 Chris Angelico <rosuav@gmail.com> - 2011-12-29 18:37 +1100
Re: Which libraries for Python 2.5.2 Ian Kelly <ian.g.kelly@gmail.com> - 2011-12-27 09:53 -0700
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-27 10:04 -0800
Re: Which libraries for Python 2.5.2 Christian Heimes <lists@cheimes.de> - 2011-12-27 19:36 +0100
Re: Which libraries for Python 2.5.2 "W. eWatson" <wolftracks@invalid.com> - 2011-12-27 13:35 -0800
Page 1 of 2 [1] 2 Next page →
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-27 08:03 -0800 |
| Subject | Which libraries for Python 2.5.2 |
| Message-ID | <jdcq87$m3b$1@dont-email.me> |
I'm trying to restore Python 2.5.2 on an old XP PC for a particular
application from 4-5 years ago that uses it .
According to the latest manual on it, the following should be installed.
python-2.5.2.msi
PIL-1.1.6.win32-py2.5.exe
numpy-1.1.0-win32-superpack-python2.5.exe
matplotlib-0.98.1.win32-py2.5.exe
When I install them, and try to run the app program, Sentinel.py, some
part of matplotlib complains (error msgs) and the program quits.
The program begins with:
from Tkinter import *
from numpy import *
import Image
import ImageChops
import ImageTk
import time
import binascii
import tkMessageBox
import tkSimpleDialog
from pylab import plot, xlabel, ylabel, title, show, xticks, bar
I tried numpy-1.2.0 and matplotlib-0.98.3 and had the same difficulty.
What are wiser choices?
Here's the traceback.
Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit
(Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
****************************************************************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
****************************************************************
IDLE 1.2.2 ==== No Subprocess ====
>>>
Traceback (most recent call last):
File "C:\Sentinel\Sent_user-20080716.py", line 16, in <module>
(SEE THIS from the above list of imports, and the from)<*****-------<
from pylab import plot, xlabel, ylabel, title, show, xticks, bar
File "C:\Python25\lib\site-packages\pylab.py", line 1, in <module>
from matplotlib.pylab import *
File "C:\Python25\lib\site-packages\matplotlib\pylab.py", line 206,
in <module>
from matplotlib import mpl # pulls in most modules
File "C:\Python25\lib\site-packages\matplotlib\mpl.py", line 1, in
<module>
from matplotlib import artist
File "C:\Python25\lib\site-packages\matplotlib\artist.py", line 4, 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: The specified module could not be found.
>>>
[toc] | [next] | [standalone]
| From | Lie Ryan <lie.1296@gmail.com> |
|---|---|
| Date | 2011-12-28 03:42 +1100 |
| Message-ID | <mailman.4136.1325004155.27778.python-list@python.org> |
| In reply to | #18025 |
On 12/28/2011 03:03 AM, W. eWatson wrote: > Here's the traceback. The traceback seems to imply that matplotlib is not being installed properly. Have you tried uninstalling then reinstalling matplotlib?
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-27 09:47 -0800 |
| Message-ID | <jdd0ce$sb7$1@dont-email.me> |
| In reply to | #18027 |
On 12/27/2011 8:42 AM, Lie Ryan wrote: > On 12/28/2011 03:03 AM, W. eWatson wrote: >> Here's the traceback. > > The traceback seems to imply that matplotlib is not being installed > properly. Have you tried uninstalling then reinstalling matplotlib? > I believe I have, but I'll give it another go.
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-27 10:29 -0800 |
| Message-ID | <jdd2pu$cik$1@dont-email.me> |
| In reply to | #18027 |
On 12/27/2011 8:42 AM, Lie Ryan wrote:
> On 12/28/2011 03:03 AM, W. eWatson wrote:
>> Here's the traceback.
>
> The traceback seems to imply that matplotlib is not being installed
> properly. Have you tried uninstalling then reinstalling matplotlib?
>
I just did, and the results are this:
=================
Traceback (most recent call last):
File "C:\Sentinel\Sent_user-20080716.py", line 16, in <module>
from pylab import plot, xlabel, ylabel, title, show, xticks, bar
File "C:\Python25\lib\site-packages\pylab.py", line 1, in <module>
from matplotlib.pylab import *
File "C:\Python25\lib\site-packages\matplotlib\pylab.py", line 204,
in <module>
from matplotlib import mpl # pulls in most modules
File "C:\Python25\lib\site-packages\matplotlib\mpl.py", line 1, in
<module>
from matplotlib import artist
File "C:\Python25\lib\site-packages\matplotlib\artist.py", line 4, 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: The specified module could not be found.
=====================
I'm suspicious of this line, and maybe even the app program. There may
have been a change to the code that required the later two versions of
numpy and matplotlib. In fact, I'm using the later version here, so I'll
see if I can back up to the first Python app they produced.
from pylab import plot, xlabel, ylabel, title, show, xticks, bar
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-27 12:27 -0800 |
| Message-ID | <jdd9n2$o0t$1@dont-email.me> |
| In reply to | #18042 |
... > > I'm suspicious of this line, and maybe even the app program. There may > have been a change to the code that required the later two versions of > numpy and matplotlib. In fact, I'm using the later version here, so I'll > see if I can back up to the first Python app they produced. > > from pylab import plot, xlabel, ylabel, title, show, xticks, bar I found what I thought might be the original, but that got changed in a later version on July 16, 2008, which became what I continued to use. The libs are as in my first post. I looked at the original Python app, and it used Python 2.4.2 but sure doesn't use the same lib versions as the 2008 version. The puzzler for me is why I can find numpy and matplotlib on my PC slightly latter than shown in the first post. It's like another release of the app came later. Unfortunately, I'm stuck on that, since our sponsors seem to be out for the entire holiday season.
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-27 13:35 -0800 |
| Message-ID | <jdddmq$htq$1@dont-email.me> |
| In reply to | #18049 |
I realized that I had a working copy of the app on another XP PC, so I looked at what I had installed for Python. It was not what I had posted the first time. There must have been some shift after the July 16, 2008 date. One lib that was missing was scipy. I just collected the three libs I saw there. numpy matplotlib scipy Scipy uses as its installer. scipy-0.6.0.win32-py2.5.exe I replaced numpy and matplotlib, and added scipy. I still get errors, but perhaps because the install order is now wrong. It was numpy matplotlib Does anyone know the right order? The complaint msgs were very close to what I posted before, and matplotlib was again the last of the bunch. DLL for it not found. Possibly I need the dependencywalker that Christian mentioned.
[toc] | [prev] | [next] | [standalone]
| From | Ian Kelly <ian.g.kelly@gmail.com> |
|---|---|
| Date | 2011-12-27 15:58 -0700 |
| Message-ID | <mailman.4162.1325026771.27778.python-list@python.org> |
| In reply to | #18057 |
On Tue, Dec 27, 2011 at 2:35 PM, W. eWatson <wolftracks@invalid.com> wrote: > I replaced numpy and matplotlib, and added scipy. I still get errors, but > perhaps because the install order is now wrong. It was > numpy > matplotlib > > Does anyone know the right order? The order (numpy, scipy, matplotlib) reflects the dependencies, but since the installers are just fancied-up self-extracting zips, I don't think it should matter. > OK, I installed it. Is there an easy way to go to track down this dll. > There's a Help, but I can't print it from the PC I have it on. It should be reasonably self-explanatory, I think. Just start Dependency Walker, open up the _path.pyd file, and it will show you the full dependency tree. Below that is a list of all the modules, and any missing dependencies should helpfully show up right at the top of the list. Note that missing delay-load dependencies (those with an hourglass icon) are not necessarily problems. Since the error occurs at load-time, you're looking for a missing module that would be loaded immediately.
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-27 17:21 -0800 |
| Message-ID | <jddqut$tic$1@dont-email.me> |
| In reply to | #18072 |
On 12/27/2011 2:58 PM, Ian Kelly wrote: > On Tue, Dec 27, 2011 at 2:35 PM, W. eWatson<wolftracks@invalid.com> wrote: >> I replaced numpy and matplotlib, and added scipy. I still get errors, but >> perhaps because the install order is now wrong. It was >> numpy >> matplotlib >> >> Does anyone know the right order? > > The order (numpy, scipy, matplotlib) reflects the dependencies, but > since the installers are just fancied-up self-extracting zips, I don't > think it should matter. > >> OK, I installed it. Is there an easy way to go to track down this dll. >> There's a Help, but I can't print it from the PC I have it on. > > It should be reasonably self-explanatory, I think. Just start > Dependency Walker, open up the _path.pyd file, and it will show you > the full dependency tree. Below that is a list of all the modules, > and any missing dependencies should helpfully show up right at the top > of the list. > > Note that missing delay-load dependencies (those with an hourglass > icon) are not necessarily problems. Since the error occurs at > load-time, you're looking for a missing module that would be loaded > immediately. I was too timid. When I saw File->Open, I thought I was going to have to open a file, thinking what file could it be? Well, it found several problems. These DLLs MSVCP1 EFSADU MSJAVA. There may be 100 file. Issues found: required dependency not found delay-dependency not found one nodule unresolved ... missing delay-dependency module Perhaps the next step is to download a fresh version of matplotlib?
[toc] | [prev] | [next] | [standalone]
| From | Ian Kelly <ian.g.kelly@gmail.com> |
|---|---|
| Date | 2011-12-27 19:27 -0700 |
| Message-ID | <mailman.4169.1325039303.27778.python-list@python.org> |
| In reply to | #18080 |
On Tue, Dec 27, 2011 at 6:21 PM, W. eWatson <wolftracks@invalid.com> wrote: > Well, it found several problems. These DLLs > MSVCP1 > EFSADU > MSJAVA. I'm guessing MSVCP1 is a typo for MSVCP71? If that is missing then that is probably the culprit. That DLL is the C runtime library. It is supposed to be shipped with applications that need it, but it is so ubiquitous that it is often assumed to be present or forgotten. You can download it from http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71 (or just find it on another Windows XP PC) and copy it into C:\Windows\System32. Don't forget to run regsvr32 to register it. HTH, Ian
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-27 19:31 -0800 |
| Message-ID | <jde2i3$t7s$1@dont-email.me> |
| In reply to | #18087 |
On 12/27/2011 6:27 PM, Ian Kelly wrote: > On Tue, Dec 27, 2011 at 6:21 PM, W. eWatson<wolftracks@invalid.com> wrote: >> Well, it found several problems. These DLLs >> MSVCP1 >> EFSADU >> MSJAVA. > > I'm guessing MSVCP1 is a typo for MSVCP71? If that is missing then > that is probably the culprit. That DLL is the C runtime library. It > is supposed to be shipped with applications that need it, but it is so > ubiquitous that it is often assumed to be present or forgotten. You > can download it from > http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71 (or just > find it on another Windows XP PC) and copy it into > C:\Windows\System32. Don't forget to run regsvr32 to register it. > > HTH, > Ian You are very likely right about the spelling. I wrote it down, and carried it to this PC. Sometimes I can't read my own writing. I've never used regsvr32, but I would guess it's entered into the Run (simple dialog for MS tools like regedit) selection off the Start menu.
[toc] | [prev] | [next] | [standalone]
| From | Dave Angel <d@davea.name> |
|---|---|
| Date | 2011-12-27 22:47 -0500 |
| Message-ID | <mailman.4170.1325044093.27778.python-list@python.org> |
| In reply to | #18090 |
On 12/27/2011 10:31 PM, W. eWatson wrote: > On 12/27/2011 6:27 PM, Ian Kelly wrote: >> <SNIP> >> http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71 (or just >> find it on another Windows XP PC) and copy it into >> C:\Windows\System32. Don't forget to run regsvr32 to register it. >> >> HTH, >> Ian > You are very likely right about the spelling. I wrote it down, and > carried it to this PC. Sometimes I can't read my own writing. > > I've never used regsvr32, but I would guess it's entered into the Run > (simple dialog for MS tools like regedit) selection off the Start menu. Of course not. You run it from the same command window (aka DOS box, or cmd window) you've been doing all your other testing from. And like all good commands, it has built-in help so you can see what the argument list looks like. -- DaveA
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-28 08:33 -0800 |
| Message-ID | <jdfgcj$guj$1@dont-email.me> |
| In reply to | #18090 |
On 12/27/2011 7:31 PM, W. eWatson wrote: > On 12/27/2011 6:27 PM, Ian Kelly wrote: >> On Tue, Dec 27, 2011 at 6:21 PM, W. eWatson<wolftracks@invalid.com> >> wrote: >>> Well, it found several problems. These DLLs >>> MSVCP1 >>> EFSADU >>> MSJAVA. >> >> I'm guessing MSVCP1 is a typo for MSVCP71? If that is missing then >> that is probably the culprit. That DLL is the C runtime library. It >> is supposed to be shipped with applications that need it, but it is so >> ubiquitous that it is often assumed to be present or forgotten. You >> can download it from >> http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71 (or just >> find it on another Windows XP PC) and copy it into >> C:\Windows\System32. Don't forget to run regsvr32 to register it. >> >> HTH, >> Ian > You are very likely right about the spelling. I wrote it down, and > carried it to this PC. Sometimes I can't read my own writing. > ... Well, thing went slightly awry. The link gave me two choices. Download msv...dll fixer, and download fixer. I took the latter. However, just checking on the other one, found that I got the same exe file. I installed it on the XP PC, and pressed what looked like a reasonable place to start. It would download the dll, and register it. Well, it seemed more interested in the registry. It scanned four areas of the registry, and found 123 problems in total. To fix them would require buying something. I noticed a large button near the top that said download dll. It found one the internet, and guess what? More purchase for the download. It seems like dll-fixer has a corner on the market. I found this <http://pcsupport.about.com/od/findbyerrormessage/a/msvcp71-dll-not-found-missing-error.htm>, but he almost has too much to say. He issues a warning about getting a dll off the web. He does offer this. Run the sfc /scannow System File Checker command to replace a missing or corrupt copy of the msvcp71.dll file. If this DLL file is provided my Microsoft, the System File Checker tool should restore it. I guess I'm missing something here. OK, I'm borrowing one from my XP laptop. Back later.
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-28 08:46 -0800 |
| Message-ID | <jdfh5v$m11$1@dont-email.me> |
| In reply to | #18126 |
A new dilemma. The PC XP in question with Python has the the msvcp71.dll file in System32. The one I took off my other laptop has a slightly newer one. Feb 2003 vs Aug 2003. Perhaps the (python PC) has a corrupt one?
[toc] | [prev] | [next] | [standalone]
| From | Ian Kelly <ian.g.kelly@gmail.com> |
|---|---|
| Date | 2011-12-28 10:37 -0700 |
| Message-ID | <mailman.4186.1325093867.27778.python-list@python.org> |
| In reply to | #18126 |
On Wed, Dec 28, 2011 at 9:33 AM, W. eWatson <wolftracks@invalid.com> wrote: > Well, thing went slightly awry. The link gave me two choices. Download > msv...dll fixer, and download fixer. I took the latter. However, just > checking on the other one, found that I got the same exe file. I installed > it on the XP PC, and pressed what looked like a reasonable place to start. > It would download the dll, and register it. > > Well, it seemed more interested in the registry. It scanned four areas of > the registry, and found 123 problems in total. To fix them would require > buying something. > > I noticed a large button near the top that said download dll. It found one > the internet, and guess what? More purchase for the download. > > It seems like dll-fixer has a corner on the market. Definitely don't download that spamware fixer program -- who knows what that does? You want the grey "Download zip-file" link, not the not the flashy "Download fixer" ad links. Anyway, it sounds like you've found another copy of the DLL. If I were you, I would uninstall that fixer ASAP and then run an anti-malware and anti-virus tool or two, just in case. > Run the sfc /scannow System File Checker command to replace a missing or > corrupt copy of the msvcp71.dll file. If this DLL file is provided my > Microsoft, the System File Checker tool should restore it. I don't believe it is provided by Microsoft, but it wouldn't hurt to try. > A new dilemma. The PC XP in question with Python has the the msvcp71.dll > file in System32. The one I took off my other laptop has a slightly newer > one. Feb 2003 vs Aug 2003. Weird. Try registering the existing dll, try replacing it with the other one (be sure to back up the original first), etc.
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-28 12:55 -0800 |
| Message-ID | <jdfvo5$idi$1@dont-email.me> |
| In reply to | #18129 |
On 12/28/2011 9:37 AM, Ian Kelly wrote: > On Wed, Dec 28, 2011 at 9:33 AM, W. eWatson<wolftracks@invalid.com> wrote: >> Well, thing went slightly awry. The link gave me two choices. Download >> msv...dll fixer, and download fixer. I took the latter. However, just >> checking on the other one, found that I got the same exe file. I installed >> it on the XP PC, and pressed what looked like a reasonable place to start. >> It would download the dll, and register it. >> >> Well, it seemed more interested in the registry. It scanned four areas of >> the registry, and found 123 problems in total. To fix them would require >> buying something. >> >> I noticed a large button near the top that said download dll. It found one >> the internet, and guess what? More purchase for the download. >> >> It seems like dll-fixer has a corner on the market. > > Definitely don't download that spamware fixer program -- who knows > what that does? You want the grey "Download zip-file" link, not the > not the flashy "Download fixer" ad links. Anyway, it sounds like > you've found another copy of the DLL. > > If I were you, I would uninstall that fixer ASAP and then run an > anti-malware and anti-virus tool or two, just in case. > >> Run the sfc /scannow System File Checker command to replace a missing or >> corrupt copy of the msvcp71.dll file. If this DLL file is provided my >> Microsoft, the System File Checker tool should restore it. > > I don't believe it is provided by Microsoft, but it wouldn't hurt to try. > >> A new dilemma. The PC XP in question with Python has the the msvcp71.dll >> file in System32. The one I took off my other laptop has a slightly newer >> one. Feb 2003 vs Aug 2003. > > Weird. Try registering the existing dll, try replacing it with the > other one (be sure to back up the original first), etc. I haven't installed the newer version yet, Aug 2003. I thought I'd see what happened if I entered sfc /scannow. Whatever, happened the black window flashed by in a split second. Somehow this doesn't seem helpful <http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/system_file_checker.mspx?mfr=true>. Although, 20 lines down or so it says: If sfc discovers that a protected file has been overwritten, it retrieves the correct version of the file from the %systemroot%\system32\dllcache folder, and then replaces the incorrect file. I'm going to run this by a XP NG.
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-28 19:04 -0800 |
| Message-ID | <jdglbe$4us$1@dont-email.me> |
| In reply to | #18143 |
On 12/28/2011 12:55 PM, W. eWatson wrote: > On 12/28/2011 9:37 AM, Ian Kelly wrote: >> On Wed, Dec 28, 2011 at 9:33 AM, W. eWatson<wolftracks@invalid.com> >> wrote: >>> Well, thing went slightly awry. The link gave me two choices. Download >>> msv...dll fixer, and download fixer. I took the latter. However, just >>> checking on the other one, found that I got the same exe file. I >>> installed >>> it on the XP PC, and pressed what looked like a reasonable place to >>> start. >>> It would download the dll, and register it. >>> >>> Well, it seemed more interested in the registry. It scanned four >>> areas of >>> the registry, and found 123 problems in total. To fix them would require >>> buying something. >>> >>> I noticed a large button near the top that said download dll. It >>> found one >>> the internet, and guess what? More purchase for the download. >>> >>> It seems like dll-fixer has a corner on the market. >> >> Definitely don't download that spamware fixer program -- who knows >> what that does? You want the grey "Download zip-file" link, not the >> not the flashy "Download fixer" ad links. Anyway, it sounds like >> you've found another copy of the DLL. >> >> If I were you, I would uninstall that fixer ASAP and then run an >> anti-malware and anti-virus tool or two, just in case. >> >>> Run the sfc /scannow System File Checker command to replace a missing or >>> corrupt copy of the msvcp71.dll file. If this DLL file is provided my >>> Microsoft, the System File Checker tool should restore it. >> >> I don't believe it is provided by Microsoft, but it wouldn't hurt to try. >> >>> A new dilemma. The PC XP in question with Python has the the msvcp71.dll >>> file in System32. The one I took off my other laptop has a slightly >>> newer >>> one. Feb 2003 vs Aug 2003. >> >> Weird. Try registering the existing dll, try replacing it with the >> other one (be sure to back up the original first), etc. > > I haven't installed the newer version yet, Aug 2003. I thought I'd see > what happened if I entered sfc /scannow. Whatever, happened the black > window flashed by in a split second. > > Somehow this doesn't seem helpful > <http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/system_file_checker.mspx?mfr=true>. > Although, 20 lines down or so it says: > If sfc discovers that a protected file has been overwritten, it > retrieves the correct version of the file from the > %systemroot%\system32\dllcache folder, and then replaces the incorrect > file. > > I'm going to run this by a XP NG. > > That certainly didn't help. I'm going to save the msvcp71.dll from the Python laptop somewhere, then insert the one from my other XP laptop. Finally, I'll register it. regsvr32. Just to review, I presume not from cmd, but Run?
[toc] | [prev] | [next] | [standalone]
| From | Benjamin Kaplan <benjamin.kaplan@case.edu> |
|---|---|
| Date | 2011-12-28 23:02 -0500 |
| Message-ID | <mailman.4208.1325131412.27778.python-list@python.org> |
| In reply to | #18155 |
On Wed, Dec 28, 2011 at 10:04 PM, W. eWatson <wolftracks@invalid.com> wrote: > On 12/28/2011 12:55 PM, W. eWatson wrote: >> >> On 12/28/2011 9:37 AM, Ian Kelly wrote: >>> >>> On Wed, Dec 28, 2011 at 9:33 AM, W. eWatson<wolftracks@invalid.com> >>> wrote: >>>> >>>> Well, thing went slightly awry. The link gave me two choices. Download >>>> msv...dll fixer, and download fixer. I took the latter. However, just >>>> checking on the other one, found that I got the same exe file. I >>>> installed >>>> it on the XP PC, and pressed what looked like a reasonable place to >>>> start. >>>> It would download the dll, and register it. >>>> >>>> Well, it seemed more interested in the registry. It scanned four >>>> areas of >>>> the registry, and found 123 problems in total. To fix them would require >>>> buying something. >>>> >>>> I noticed a large button near the top that said download dll. It >>>> found one >>>> the internet, and guess what? More purchase for the download. >>>> >>>> It seems like dll-fixer has a corner on the market. >>> >>> >>> Definitely don't download that spamware fixer program -- who knows >>> what that does? You want the grey "Download zip-file" link, not the >>> not the flashy "Download fixer" ad links. Anyway, it sounds like >>> you've found another copy of the DLL. >>> >>> If I were you, I would uninstall that fixer ASAP and then run an >>> anti-malware and anti-virus tool or two, just in case. >>> >>>> Run the sfc /scannow System File Checker command to replace a missing or >>>> corrupt copy of the msvcp71.dll file. If this DLL file is provided my >>>> Microsoft, the System File Checker tool should restore it. >>> >>> >>> I don't believe it is provided by Microsoft, but it wouldn't hurt to try. >>> >>>> A new dilemma. The PC XP in question with Python has the the msvcp71.dll >>>> file in System32. The one I took off my other laptop has a slightly >>>> newer >>>> one. Feb 2003 vs Aug 2003. >>> >>> >>> Weird. Try registering the existing dll, try replacing it with the >>> other one (be sure to back up the original first), etc. >> >> >> I haven't installed the newer version yet, Aug 2003. I thought I'd see >> what happened if I entered sfc /scannow. Whatever, happened the black >> window flashed by in a split second. >> >> Somehow this doesn't seem helpful >> >> <http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/system_file_checker.mspx?mfr=true>. >> Although, 20 lines down or so it says: >> If sfc discovers that a protected file has been overwritten, it >> retrieves the correct version of the file from the >> %systemroot%\system32\dllcache folder, and then replaces the incorrect >> file. >> >> I'm going to run this by a XP NG. >> >> > That certainly didn't help. > > I'm going to save the msvcp71.dll from the Python laptop somewhere, then > insert the one from my other XP laptop. Finally, I'll register it. regsvr32. > Just to review, I presume not from cmd, but Run? It should work from either but I prefer to use cmd in case there's an error message.
[toc] | [prev] | [next] | [standalone]
| From | Michael Torrie <torriem@gmail.com> |
|---|---|
| Date | 2011-12-28 22:09 -0700 |
| Message-ID | <mailman.4211.1325135414.27778.python-list@python.org> |
| In reply to | #18155 |
On 12/28/2011 08:04 PM, W. eWatson wrote: > I'm going to save the msvcp71.dll from the Python laptop somewhere, then > insert the one from my other XP laptop. Finally, I'll register it. > regsvr32. Just to review, I presume not from cmd, but Run? Seems like the bulk of your problems are coming from not using cmd (flashing black error windows). Anything non-GUI that could return an error message should be done from cmd. The Run dialog is mainly to be used to launch a cmd window!
[toc] | [prev] | [next] | [standalone]
| From | "W. eWatson" <wolftracks@invalid.com> |
|---|---|
| Date | 2011-12-28 21:56 -0800 |
| Message-ID | <jdgvfd$amg$1@dont-email.me> |
| In reply to | #18159 |
On 12/28/2011 9:09 PM, Michael Torrie wrote: > On 12/28/2011 08:04 PM, W. eWatson wrote: >> I'm going to save the msvcp71.dll from the Python laptop somewhere, then >> insert the one from my other XP laptop. Finally, I'll register it. >> regsvr32. Just to review, I presume not from cmd, but Run? > > Seems like the bulk of your problems are coming from not using cmd > (flashing black error windows). Anything non-GUI that could return an > error message should be done from cmd. The Run dialog is mainly to be > used to launch a cmd window! > it appears more than just regsvr32 is need. Alone it fails with a msg. It needs an argument. I tried regsvr32 msvcp71.dll It didn't like that either. Got "msvcp71.dll was located but the dll server entry was not found. File could not be registered." Arguments are /u,/s/i/n.
[toc] | [prev] | [next] | [standalone]
| From | Dennis Lee Bieber <wlfraed@ix.netcom.com> |
|---|---|
| Date | 2011-12-29 09:54 -0500 |
| Message-ID | <mailman.4220.1325170509.27778.python-list@python.org> |
| In reply to | #18160 |
On Wed, 28 Dec 2011 21:56:59 -0800, "W. eWatson"
<wolftracks@invalid.com> wrote:
>It didn't like that either. Got "msvcp71.dll was located but the dll
>server entry was not found. File could not be registered."
>
>Arguments are /u,/s/i/n.
According to the pop-up I get (Win7) when supplying an invalid
argument,
/n - do not call DllRegisterServer; this option must be used with /i
and that reads
/i - Call DllInstall passing it an optional [cmdline]; when used
with /u calls dll uninstall
So.. If the register server entry point was not found, maybe you
should try with /i/n to make it call the /other/ registration entry
point.
{And, in line with the other commentaters; I don't even use start/run
for the command shell -- I use the shell often enough to have put a
dedicated shortcut on the start menu itself (and have since added
PowerShell shortcuts). Only thing I use start/run with is the registry
editor (regedt32 or regedit) and to start the despised Internet Explorer
(iexplore, which has otherwise been removed from direct mouse access) --
in short; only programs with GUI interfaces get started from start/run}
--
Wulfraed Dennis Lee Bieber AF6VN
wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | comp.lang.python
csiph-web