小编Cyr*_*ant的帖子

新项目:Python 2还是Python 3?

我正在用Python开始一个新的开源软件,我想知道我是否应该使用Python 2.x或Python 3.x.

它将包括繁重的GUI,处理大量数据的复杂科学算法.我至少需要Numpy,Scipy,PyQT4,PyOpenGL,h5py,optionaly Matplotlib.它应该首先在2013年发布,在未来几年内进行更新和扩展.

它将被不具备计算机科学背景的科学家用于各种计算机(Linux,Windows,Mac ......).有些机器可能很旧.

如果我选择Python 3.x,我担心软件和第三方库的安装可能会更复杂,特别是在已安装Python 2.x的旧系统上.如果Python和外部库的RPM类包(或Windows安装程序)在大多数系统上都可用,那将更好,因此不需要编译所有内容.另外,我不知道3.x分支是否足够成熟.

如果我选择Python 2.x,我可能需要在不久的将来将软件移植到Python 3.x,如果2.x分支被弃用(何时会发生?).

什么是最好的选择?

python python-3.x

23
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×1

python-3.x ×1