<div>Hi Phil,</div>
<div> </div>
<div>I did some tests, and apparently when files located in "C:\Python25\PyQt4\bin" are all moved in "C:\Python25", everything is working well without adding any directory to PATH, and it does not depend on the Python root path (which default value is "C:\Python25", but I tried to change it, and it seems to be working as well).</div>
<div> </div>
<div>So... you may expect my question: could you implement this in PyQt GPL installer? (or is there another issue which I am not aware of?)</div>
<div> </div>
<div>Thanks,</div>
<div>Pierre</div>
<div> </div>
<div>PS: in the meantime, my installer will manage this itself, but I'd be more than happy to run silently your installer... </div>
<div> </div>
<div class="gmail_quote">2008/5/25 Pierre Raybaut <<a href="mailto:contact@pythonxy.com">contact@pythonxy.com</a>>:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>Date: Sat, 24 May 2008 14:49:33 +0200 From: Thorsten Kampe <<a href="mailto:thorsten@thorstenkampe.de" target="_blank">thorsten@thorstenkampe.de</a>> Subject: [PyQt] Re: PyQt 4.4.2 GPL installer / missing DLL To: <a href="mailto:pyqt@riverbankcomputing.com" target="_blank">pyqt@riverbankcomputing.com</a> Message-ID: <g192tv$ftg$<a href="mailto:1@ger.gmane.org" target="_blank">1@ger.gmane.org</a>> Content-Type: text/plain; charset="utf-8" * Python(x,y) (Sat, 24 May 2008 09:33:00 +0200)<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="Ih2E3d">> Phil Thompson a écrit :<br> <br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">> > On Friday 23 May 2008 6:47:11 pm Pierre Raybaut wrote:<br> <br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">> >> About this missing DLL issue, the main difference between the 4.3.3 and<br>> >> 4.4.x Windows installer releases seems to be about the .dll management.<br>
> >> Apparently, since 4.4.1 release, for example, there is not only a<br>> >> QtCore.pyd file but also a QtCore4.dll and so on. Hence the new "add to<br>> >> path" installer feature, for Windows to find the QtCore4.dll. The problem<br>
> >> is that MATLAB for example is also using a QtCore4.dll (which is built with<br>> >> MSVS2005, hence the missing MSVCP80.dll error), and Windows find the MATLAB<br>> >> directory first when searching the PATH environment variable... so, PyQt is<br>
> >> currently not compatible with MATLAB for example, which is quite a serious<br>> >> problem for me and a lot of scientific users I know. Unless you have a<br>> >> solution to this PATH conflicting issue?<br>
> >> <br></blockquote>> > Just add a .bat file around one of them with a specific PATH set up.<br>> ><br> <br></blockquote></div>> in order to run MATLAB with a specific PATH set up?
<div class="Ih2E3d"><br>> If that's what you meant, I really can't do that for two reasons.<br> <br></div></blockquote><br>I had this problem, too (just not with Matlab). I copied the DLLs to the site-packages/PyQt4 folder. Not a clean solution but it works. Another possibility would be to /move/ the exes and DLLs to the pyd folder. But then Qt Assistant might not find the help files.<br>
<br>Thorsten<br></blockquote>Thanks Thorsten, good to know.<br>If it works, why not doing it directly in the PyQt4 GPL installer, Phil?<br>In fact, that would be great if the "add directory to PATH" thing would not be necessary any more, just like before (with the 4.3.3 release).<br>
<br>Pierre<br></blockquote></div><br>