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

安装在WinXP下的Python有类似于dll,DOC,include等dirs,但是用cygwin安装的python(2.5)是一个纯粹的python.exe。 我问的动机是,XP下的“事物”似乎没有在cygwin下find“其他的东西”,反之亦然,我想用Qt开始开发,我喜欢shell,而我不喜欢MS; 我想如果我把所有的组件都归于同一个屋檐下,我终于可以开始find可以find文件的可执行文件了。 1.我可以简单地将XP安装的内容复制到cygwin树中吗? 2. Python的XP风格与cygwin风格不同吗? (同样的CPU,他天真地指出)3.有人必须用一个完整的(如果有羽毛的蛇……)来自cygwin内部的Python; 怎么做?

免责声明1:我从来没有编译任何XP或Cygwin下的任何东西; 本来希望不必去那里,因此,python在第一位。 免责声明2:在StackOverflow上提出这个问题,但是在这里问了一个强烈的暗示,所以在这里。

回应这个评论:你能更具体地说“发现”“其他事物”的“事物”吗? 错误消息,例如。 另外,你用什么方法在Cygwin下安装Python? 你有没有考虑安装Linux的虚拟机与XP作为主机? – 丹尼斯·威廉姆森

错误消息:我期望它可以追溯到像$ PATH这样的环境variables的设置。 当我写一个Python脚本来打开在命令行上命名的文件时,我得到了错误,说“找不到文件”。 如果将脚本复制到工作目录中,则会消失。 我可能正在通过使用os.path.abspath()向脚本中引入完整,难看的文件名来解决这个问题。 我看到的另一种forms的“找不到”是cygwin没有find我希望使用的Python安装,无论是在C:(我的系统分区)还是在cygwin的/ usr / bin(也是/ cygdrive / d / cygwin / usr / bin(其中D :, aka / cygdrive / d是我的用户分区)。 我完全不能引用错误:没有把errmsg写下来,愚蠢。

在cygwin下安装Python的方法:使用它们的安装更新了cygwin分发; select他们的版本的Python(恰好是2.5),当机会出现。

WinXP – > VM,例如Sun的Virtual Box – > Linux – >完整的Python安装(所有的子目录等等):这些对我来说是新的,我只是在阅读它们。 我有一个大问题,主机和虚拟操作系统是否共享访问某些(所有?)文件系统。 有一个Linux的沙箱围住不可逾越的墙壁听起来不是非常有用的。

将您的Python安装复制到Cygwin将不起作用。

Windows的Python扩展似乎是你在之后。

否则,我会看看ActivePython(www.activestate.com/activepython/)*,如果你想留在Windows上。

*对不起,它只会让我把1个链接…

我知道这个问题很老,但是…

http://blog.adlibre.org/technology/how-to-install-and-setup-a-python-django-development-environment-on-windows-7.html

适合Django安装在Cygwin下,但它应该是一个合适的引导程序。 对我来说相当不错

看看IronPython 。 即使你不喜欢MS,你也应该喜欢.Net库的方式,但仍然可以访问标准的Python库。 IronPython in Action是开始使用IPY的好方法…很多很好的例子,包括桌面脚本。

为了便于使用,我认为Ubuntu和VirtualBox的结合将会非常适合您首次进入虚拟化领域。

这似乎是一个体面的教程安装在Windows XP下的那些。 一旦你运行Ubuntu, 这里有一个安装Guest Additions的video教程。

在Ubuntu下,软件包pipe理比Cygwin更容易。 您可以从“应用程序”菜单中select“添加/删除…”,然后在search框中input“python”,单击所需版本旁边的checkbox,然后单击“应用更改”button进行安装。 您也可以在系统>pipe理菜单中使用新立得软件包pipe理器来进行更详细的软件包pipe理。 或者,您可以使用apt-get从命令行安装包(通过从应用程序>附件菜单中selectterminal来启动terminal)。

 sudo apt-get install python2.6 

除了上面评论中提到的一些function之外,您还可以在客户操作系统下安装设备,例如主机的物理CD / DVD驱动器(除了安装ISO映像),USB驱动器和记忆棒。 您还可以访问主机的networking连接,并且可以使用Firefox(默认安装)或您可能安装的其他浏览器浏览Internet。

我不相信有可能在另一个虚拟机下运行虚拟机。