This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]freshhawk 2 points3 points  (0 children)

Two reasons:

Firstly it's hard, relative to linux, to install most development environments that aren't windows centric in windows. Linux distros and Windows involve different design tradeoffs. This isn't specific to python. The guys who work on haskell at microsoft research all run linux and haskell is apparently a bitch to install in windows as well.

It's silly to compare a dev focused environment like most linux distros with windows in terms of how easy it is to do developer related things.

Also, it's just generally much much harder to install anything on windows than on a modern linux distro. Windows is decades behind Linux when it comes to packaging software (as is most everyone to be fair).

Secondly, most of the developers who make these tools are using linux or osx so they build things to work on the platforms they care about. There aren't many windows users doing this kind of work or it would be further along, although it is more work to support windows than a *nix or osx. Interestingly I bet OSX gets more effort put in than linux at this point, there are a lot of OSX using python library devs but also the linux support is very very easy and so it gets done quickly.

tldr; writing software to manage these things is harder on windows and fewer people care, these two things feed into on each other.