2014-01-24 38 views
2

我发现了一些在线python解释器,我可以测试其中一些代码,但它们都在Linux上运行。有没有一个在Windows或Mac上运行的在线python解释器?还是有其他方法可以轻松*在其他平台上测试一些Python代码?如何在多个平台上测试python代码?

*无需购买和安装每个操作系统我想测试。

+0

你必须给他们买或租用。我认为这是您的选择。 – aIKid

+0

如果您使用EC2实例,您可以在Windows和Linux上测试您的代码,但是对于Mac,您必须从另一家公司租用它。 –

回答

2

我知道每个测试人员都会针对实际安装或虚拟机进行测试。

Virtual Box是,我已经有很多成功的与Ubuntu Linux操作系统为Linux的其他发行一个虚拟机,我的机器许可的Windows副本。

osdocumentation描述了它的许多功能的交叉兼容性,如果你使用了很多。

+0

关于Windows:[modern.ie](http://www.modern.ie/en-us/virtualization-tools#downloads)提供了已配置的虚拟机。 – iljau

+0

然后[流浪](http://www.vagrantup.com/)与[vagrant-windows](https://github.com/WinRb/vagrant-windows)结合可以减轻设置windows虚拟机的痛苦。 – iljau

1

一种可能性是设置和使用IPython Notebook on Windows Azure

从链接的文章:

。这VM是一个完整的操作系统在云和将被用来运行IPython的笔记本..

然后,您可以访问该虚拟机使用远程桌面: "How to log on to the virtual machine after you create it"


如果你到编写单元测试,然后travis-ci可能会感兴趣。它声称在OS/X支持的Python:"The OS X Build Environment"

+0

这是一个有趣的想法,但IPython倾向于与内部混乱,我不会相信它来演示跨平台兼容性,而是为创意提供+1。 AWS或类似的服务可以这样使用。 –