364,111 Members | 2011 Browsing Online
Community for Developers & IT Professionals
Bytes IT Community

Popen: NameError: name 'PIPE' is not defined

Mathieu Prevot
P: n/a
Mathieu Prevot
Hi

I import subprocess and use Popen, but PIPE is not defined. I used
2.5.1, 2.5.2, Python 2.6a3+ (trunk:63576, May 24 2008, 12:13:40), it's
always the same. What am I missing ?

Thanks
Mathieu
Jun 27 '08 #1
Share this Question
Share on Google+
3 Replies


Diez B. Roggisch
P: n/a
Diez B. Roggisch
Mathieu Prevot schrieb:
Hi
>
I import subprocess and use Popen, but PIPE is not defined. I used
2.5.1, 2.5.2, Python 2.6a3+ (trunk:63576, May 24 2008, 12:13:40), it's
always the same. What am I missing ?
Without showing code, it's hard to know. A guess is: if you use

import subprocess


then use


subprocess.PIPE

Or if using

from subprocess import Popen

make sure to do

from subprocess import Popen, PIPE

Diez
Jun 27 '08 #2

Jack Yu
P: n/a
Jack Yu
On Sat, 24 May 2008 14:09:07 +0200,Mathieu Prevot wrote:
Hi
>
I import subprocess and use Popen, but PIPE is not defined. I used
2.5.1, 2.5.2, Python 2.6a3+ (trunk:63576, May 24 2008, 12:13:40), it's
always the same. What am I missing ?
>
Thanks
Mathieu
Try subprocess.PIPE.
Jun 27 '08 #3

Mathieu Prevot
P: n/a
Mathieu Prevot
2008/5/24 Diez B. Roggisch <deets@nospam.web.de>:
Mathieu Prevot schrieb:
>>
>Hi
>>
>I import subprocess and use Popen, but PIPE is not defined. I used
>2.5.1, 2.5.2, Python 2.6a3+ (trunk:63576, May 24 2008, 12:13:40), it's
>always the same. What am I missing ?
>
Without showing code, it's hard to know. A guess is: if you use
>
import subprocess
>
>
then use
>
>
subprocess.PIPE
>
Or if using
>
from subprocess import Popen
>
make sure to do
>
from subprocess import Popen, PIPE
>
Diez
Indeed... thank you !

Mathieu
Jun 27 '08 #4

Post your reply

Help answer this question



Didn't find the answer to your Python question?

You can also browse similar questions: Python