views:

3090

answers:

3

New to python (and programming). What exactly do I need from Cygwin? I'm running python 2.6 on winxp. Can I safely download the complete Cygwin? It just seems like a huge bundle of stuff.

+2  A: 

There are builds of python which don't require cygwin. For instance (from python.org):

link text

Also, there is the .NET version called Iron Python:

link text

K. Brian Kelley
A: 

Well, I keep running into modules and functionality (i.e. piping output) which suggest downloading various cygwin components. Will cygwin change or modify any other os functionality or have any other side effects?

Piping output shouldn't require cyqwin. What do you mean with "suggest downloading various cygwin components"?
oefe
This should have been (or still should be) edited back into the original question.
Michael Paulukonis
+1  A: 

cygwin is effectively a Unix subkernel. Setup and installed in its default manner it won't interrupt or change any existing Windows XP functionality. However, you'll have to start the cygwin equivalent of the command prompt before you can use its functionality.

With that said, some of the functionality you're talking about is available in Windows. Piping definitely is. For instance:

netstat -ano | findstr :1433

is a command line I use to make sure my SQL Server is listening on the default port. The output of netstat is being piped to findstr so I only have to see any lines containing :1433.

K. Brian Kelley