在WinXP下安装的Pythons有dirs,如DLL,DOC,include等,但安装了cygwin的python(2.5)是一个裸的python.exe。我的动机是,XP下的“事物”似乎并没有在cygwin下找到“其他东西”,反之亦然,我想用Qt开始开发,我喜欢shell,我不喜欢MS;我想如果我将所有组件集中在一个屋檐下,我终于可以开始让脚本找到可以找到文件的可执行文件等。 1.我可以简单地将XP安装的内容复制到cygwin树中吗? 2. Python的XP风味是否与cygwin风味不同? (同样的CPU,他天真地指出。)3。有人必须使用完全成熟的(如果蛇有羽毛......)来自cygwin内部的Python;怎么做?
免责声明1:我从未在XP或cygwin下编译任何内容;曾经希望不要去那里,因此,首先是蟒蛇。免责声明2:抱歉,如果这是一个ServerFault问题,但他们似乎是那里的系统人员,这是(在我的情况下)一个低桌面。
答案 0 :(得分:2)
我在cygwin中使用Python,但我不使用cygwin为您提供安装选项的版本,因为我无法控制所需的版本号(我们在工作中使用旧版本) 。我通过Windows安装程序安装了我的python版本(如你所说的xp版本)并将/ cygdrive / c / Python2x目录添加到我的PATH环境变量中。
答案 1 :(得分:0)
嗯,在我的Windows环境中,我使用active python,到目前为止,它对我有效。
答案 2 :(得分:0)
稍微偏离问题,但是......
您是否考虑过使用Fedora或Ubuntu运行Sun的VirtualBox?我假设您必须/需要使用Windows,因为您仍然是,但不喜欢它。然后你就可以在本机linux桌面内运行python,而不会遇到任何麻烦。
如果你想要一些非常容易和可移植的东西,那么只需在Windows上使用Python,而不是与cygwin混合使用。
$ 0.02
答案 3 :(得分:0)
这可能没什么价值,但是......我发现自己处于这种情况 - 我们在生产中使用ActivePython2.5(纯Windows环境),我试图在cygwin和cygwin的Python中进行我的开发......
在撕掉一半头发之后,我现在切换到Console2,gvim,iPython和ActivePython2.5。
我对处理Windows工具(及其伴随的疣)感到兴奋不已,但至少在开发方面我并没有以自己的方式处理。有一段时间,我发现我花了更多的时间试图让我的工具发挥得更好,而不是实际完成任何工作。
祝你好运。
答案 4 :(得分:0)
我偶然发现了这一点 - 如果我从Cygwin.bat文件(直接存在于主文件夹下)启动Cygwin,我可以访问Cygwin下安装的Python版本(即2.6.8)
如果我改为从bin目录下的bash.exe启动Cygwin(对我来说是C:\ Cygwin \ bin \ bash.exe),运行“Python -V”表示我可以访问2.7.3版本的Python(为Windows安装的。)
所以,我想你也可以这样做。