在Cygwin/XP下完全安装Python的最佳方法是什么?

3 投票
5 回答
2755 浏览
提问于 2025-04-15 12:54

在WinXP下安装的Python会有一些文件夹,比如DLLs、DOC、include等等,但在Cygwin下安装的Python(2.5)只有一个简单的python.exe。我问这个问题的原因是,XP下的东西似乎找不到Cygwin下的其他东西,反之亦然。我想开始用Qt开发,我喜欢使用命令行,不太喜欢微软的东西。我想如果把所有组件放在一起,或许可以让脚本找到可执行文件,从而找到文件等等。 1. 我可以简单地把XP安装的内容复制到Cygwin的目录里吗? 2. XP版本的Python和Cygwin版本的Python有什么不同吗?(同样的CPU,他天真地指出。) 3. 一定有人在Cygwin中使用完整的Python(如果蛇有羽毛的话...),那是怎么做到的?

免责声明1:我从来没有在XP或Cygwin下编译过任何东西;我原本希望不需要这样做,所以才选择了Python。免责声明2:抱歉如果这算是ServerFault的问题,但那边的人似乎都是系统方面的,而在我这里,这只是一个普通的桌面问题。

相关问题:

5 个回答

0

稍微偏离一下问题,不过……

你有没有考虑过在Sun的VirtualBox里运行Fedora或Ubuntu呢?我猜你现在还得用Windows,但其实不太喜欢它。这样的话,你就可以在一个原生的Linux桌面上运行Python,而不用担心你提到的那些麻烦事。

如果你想要一个真的简单又方便的选择,那就直接在Windows上用Python,不要和cygwin混在一起。

仅仅是我的一点建议。

0

这可能没什么价值,不过……我遇到了和你一样的情况——我们在生产环境中使用的是ActivePython2.5(纯Windows环境),而我试图在cygwin和cygwin的Python中进行开发……

经过一番折腾,我现在转而使用Console2、gvim、iPython和ActivePython2.5。

虽然我对Windows工具(以及它们的一些小毛病)不是特别满意,但至少在开发时我不再给自己添麻烦了。之前我发现自己花了更多时间在调试工具上,而不是实际完成工作。

祝你好运!

2

我在cygwin里使用Python,但我没有用cygwin提供的安装版本,因为我需要控制版本号,而那样做无法满足我的需求(我们公司用的是旧版本)。我通过Windows安装程序安装了我的Python版本(就是你说的XP版本),然后把/cygdrive/c/Python2x这个目录加到了我的PATH环境变量里。

撰写回答