Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > subprocess only good for win32?

Reply
Thread Tools

subprocess only good for win32?

 
 
wukong
Guest
Posts: n/a
 
      03-31-2010
subprocess works fine on my win pro 32-bit, but not on vista 64-bit.
am i doing some wrong, or it just won't work for win64? If that's
true, will it be extended to win64 in teh future?
thanks in advance
wk
 
Reply With Quote
 
 
 
 
Chris Rebert
Guest
Posts: n/a
 
      03-31-2010
On Wed, Mar 31, 2010 at 2:26 PM, wukong <> wrote:
> subprocess works fine on my win pro 32-bit, but not on vista 64-bit.
> am i doing some wrong, or it just won't work for win64? Â*If that's
> true, will it be extended to win64 in teh future?


Please characterize exactly how it is not working for you.
Include any error message and/or exception traceback.

Cheers,
Chris
--
http://blog.rebertia.com
 
Reply With Quote
 
 
 
 
wukong
Guest
Posts: n/a
 
      03-31-2010
On Mar 31, 2:33*pm, Chris Rebert <c...@rebertia.com> wrote:
> On Wed, Mar 31, 2010 at 2:26 PM, wukong <novacomp...@gmail.com> wrote:
> > subprocess works fine on my win pro 32-bit, but not on vista 64-bit.
> > am i doing some wrong, or it just won't work for win64? *If that's
> > true, will it be extended to win64 in teh future?

>
> Please characterize exactly how it is not working for you.
> Include any error message and/or exception traceback.
>
> Cheers,
> Chris
> --http://blog.rebertia.com


thanks for checking in, here's the error msg.
"""
Traceback (most recent call last):
File "C:/GUI/mainFunc.py", line 230, in OnSolve
subprocess.call([filename])
File "C:\Program Files (x86)\python26\lib\subprocess.py", line 470,
in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Program Files (x86)\python26\lib\subprocess.py", line 621,
in __init__
errread, errwrite)
File "C:\Program Files (x86)\python26\lib\subprocess.py", line 830,
in _execute_child
startupinfo)
WindowsError: [Error 14001] The application has failed to start
because its side-by-side configuration is incorrect. Please see the
application event log for more detail
"""

also subprocess.py clearly says
"""
import sys
mswindows = (sys.platform == "win32")
"""

thanks
wk
 
Reply With Quote
 
Terry Reedy
Guest
Posts: n/a
 
      03-31-2010
On 3/31/2010 5:26 PM, wukong wrote:
> subprocess works fine on my win pro 32-bit, but not on vista 64-bit.


You are more likely to get a helpful answer if you give a minimal
example and explain exactly what 'not [works fine]' means. What did
happen? Include full error traceback if there was one.

 
Reply With Quote
 
Martin v. Loewis
Guest
Posts: n/a
 
      03-31-2010
> WindowsError: [Error 14001] The application has failed to start
> because its side-by-side configuration is incorrect. Please see the
> application event log for more detail


This is a configuration error on your system. The application you are
trying to start is incorrectly installed - it's not only that Python
can't start it, but nobody can.

Regards,
Martin
 
Reply With Quote
 
wukong
Guest
Posts: n/a
 
      04-01-2010
On Mar 31, 3:47*pm, "Martin v. Loewis" <mar...@v.loewis.de> wrote:
> > WindowsError: [Error 14001] The application has failed to start
> > because its side-by-side configuration is incorrect. Please see the
> > application event log for more detail

>
> This is a configuration error on your system. The application you are
> trying to start is incorrectly installed - it's not only that Python
> can't start it, but nobody can.
>
> Regards,
> Martin


but python runs happy otherwise, only this call to subprocess resulted
in an err. does anyone know for sure subprocess runs on win64? or
any others like, popen does?
thanks
wk
 
Reply With Quote
 
wukong
Guest
Posts: n/a
 
      04-01-2010
On Mar 31, 3:47*pm, "Martin v. Loewis" <mar...@v.loewis.de> wrote:
> > WindowsError: [Error 14001] The application has failed to start
> > because its side-by-side configuration is incorrect. Please see the
> > application event log for more detail

>
> This is a configuration error on your system. The application you are
> trying to start is incorrectly installed - it's not only that Python
> can't start it, but nobody can.
>
> Regards,
> Martin


nad also as i mentioned previously, it runs great on win32.
 
Reply With Quote
 
Steve Holden
Guest
Posts: n/a
 
      04-01-2010
wukong wrote:
> On Mar 31, 3:47 pm, "Martin v. Loewis" <mar...@v.loewis.de> wrote:
>>> WindowsError: [Error 14001] The application has failed to start
>>> because its side-by-side configuration is incorrect. Please see the
>>> application event log for more detail

>> This is a configuration error on your system. The application you are
>> trying to start is incorrectly installed - it's not only that Python
>> can't start it, but nobody can.
>>
>> Regards,
>> Martin

>
> but python runs happy otherwise, only this call to subprocess resulted
> in an err. does anyone know for sure subprocess runs on win64? or
> any others like, popen does?
> thanks
> wk


Subprocess runs another program. It's the program you are running that's
giving the error, Python is merely reporting it.

regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
See PyCon Talks from Atlanta 2010 http://pycon.blip.tv/
Holden Web LLC http://www.holdenweb.com/
UPCOMING EVENTS: http://holdenweb.eventbrite.com/

 
Reply With Quote
 
Michel Claveau - MVP
Guest
Posts: n/a
 
      04-01-2010
Hi!

> side-by-side configuration is incorrect


Others have given you an explanation.

A possibility: you use a DLL directly, without having installed.
That is OK with some DLL, and no OK with others DLL.

@-salutations
--
Michel Claveau


 
Reply With Quote
 
Piet van Oostrum
Guest
Posts: n/a
 
      04-01-2010
>>>>> wukong <> (w) wrote:

>w> also subprocess.py clearly says
>w> """
>w> import sys
>w> mswindows = (sys.platform == "win32")
>w> """


It may sound strange, but even in 64-bit Python on Win64,
sys.plattform=="win32".

You can check that subprocess is working, e.g. with
subprocess.call('dir', shell=True)
--
Piet van Oostrum <>
WWW: http://pietvanoostrum.com/
PGP key: [8DAE142BE17999C4]
Nu Fair Trade woonwaar op http://www.zylja.com
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
subprocess.check_call() fails ... but only on my production machine Chris Curvey Python 2 10-13-2010 08:27 AM
how to import subprocess into my 'subprocess.py' file hiral Python 2 05-05-2010 12:56 PM
thread hangs when using subprocess only in specific circumstances Toon Verstraelen Python 2 01-10-2006 12:54 AM
[Subprocess/Windows] subprocess module under Windows 98 Andreas Jung Python 2 11-02-2005 05:41 PM
command string good in subprocess.Popen(string) fails inprocess.Process(string) Earl Eiland Python 3 05-16-2005 04:48 PM



Advertisments