Hi Mark,<br><br>I&#39;m guessing User Access Control is not disabled for me. I have an administrator account on Win 7 Professional.<br>While installing stuff, very often at the last step of the install wizard, I get the install button with the chequered shield symbol, indicating admin credentials required.<br>
Since my account is an admin, I get a modal dialog asking whether I want to continue or not. This did NOT happen for the pywin32 installer mentioned below.<br><br>However since you made the suggestion I explicitly chose to run the installer as admin and it works fine now (I am able to import win32api, win32gui etc), even though I still get the same error at the finish stage of the install wizard mentioned earlier:<br>
----------------------------------------------------------------------------------------------<br>
Postinstall script finished<br>
Click the Finish button to exit the setup wizard<br>
<br>
close failed in file object destructor:<br>
sys.excepthook is missing<br>
lost sys.stderr<br>
----------------------------------------------------------------------------------------------<br><br>Thanks for the tip. Best regards,<br>Ferdi<br><br><br><br><br><div class="gmail_quote">On Mon, Jun 18, 2012 at 9:42 AM, Mark Hammond <span dir="ltr">&lt;<a href="mailto:skippy.hammond@gmail.com" target="_blank">skippy.hammond@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 16/06/2012 2:20 AM, Ferdinand Sousa wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi List,<br>
<br>
First off, it&#39;s good to be back after 3 years!!<br>
<br>
I was dusting off some old scripts I had written using pywin32. (Python<br>
2.5 era I think). It uses the win32con and win32api modules.<br>
<br>
Now I&#39;m trying to use the same scripts with Python 2.7 AMD64 version.<br>
<br>
I downloaded pywin32-217.win-amd64-py2.7.<u></u>exe from the sourceforge site<br>
and installed it. At the end, I see the following message:<br>
------------------------------<u></u>------------------------------<u></u>------------------------------<u></u>----<br>
Postinstall script finished<br>
Click the Finish button to exit the setup wizard<br>
<br>
close failed in file object destructor:<br>
sys.excepthook is missing<br>
lost sys.stderr<br>
------------------------------<u></u>------------------------------<u></u>------------------------------<u></u>----<br>
</blockquote>
<br></div>
This seems to happen if User Access Control (UAC) is disabled - is it disabled for you?<br>
<br>
Either way, try running &quot;python scripts\pywin32_postinstall.py -install&quot; from the root of the install directory and things should finish registering - that should fix the next error you see.<div class="im"><br>

<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Then, I tried importing win32con and it works. But, when I tried<br>
importing win32api, win32gui I get the error message:<br>
<br>
------------------------------<u></u>------------------------------<u></u>------------------------------<u></u>----<br>
Traceback (most recent call last):<br>
   File &quot;&lt;pyshell#3&gt;&quot;, line 1, in &lt;module&gt;<br>
     import win32api, win32gui<br>
ImportError: DLL load failed: The specified module could not be found.<br>
------------------------------<u></u>------------------------------<u></u>------------------------------<u></u>----<br>
<br>
So I uninstalled pywin32 and tried installing it from source. But alas,<br>
I again hit a roadblock:<br>
<br>
------------------------------<u></u>------------------------------<u></u>------------------------------<u></u>----<br>
C:\Users\ferdinand\Downloads\<u></u>pywin32-217&gt;c:\Python27\<u></u>python.exe setup.py<br>
install<br>
Building pywin32 2.7.217.0<br>
Traceback (most recent call last):<br>
   File &quot;setup.py&quot;, line 1944, in &lt;module&gt;<br>
     &quot;&quot;&quot; % dirs).split(),<br>
   File &quot;setup.py&quot;, line 603, in __init__<br>
     if os.path.isfile(os.path.join(<u></u>sdk_dir, &quot;include&quot;, &quot;activdbg.h&quot;)):<br>
   File &quot;c:\Python27\lib\ntpath.py&quot;, line 96, in join<br>
     assert len(path) &gt; 0<br>
TypeError: object of type &#39;NoneType&#39; has no len()<br>
</blockquote>
<br></div>
This will probably be due to the setup script not finding the platform SDK.<br>
<br>
HTH,<br>
<br>
Mark<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<br>
C:\Users\ferdinand\Downloads\<u></u>pywin32-217&gt;<br>
------------------------------<u></u>------------------------------<u></u>------------------------------<u></u>----<br>
<br>
Any pointers?<br>
<br>
Thanks in advance,<br>
Ferdi<br>
<br>
<br>
<br></div>
______________________________<u></u>_________________<br>
python-win32 mailing list<br>
<a href="mailto:python-win32@python.org" target="_blank">python-win32@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-win32" target="_blank">http://mail.python.org/<u></u>mailman/listinfo/python-win32</a><br>
<br>
</blockquote>
<br>
</blockquote></div><br>