Python 3.8从零开始学
上QQ阅读APP看书,第一时间看更新

1.5.3 其他版本

除了官方提供的Python版本外,还有多个版本可供选择,最有名的为ActivePython,使用于Linux、Windows、Mac OSX以及多个UNIX内核版本。ActivePython是由ActiveState发布的Python版本。这个版本的内核与使用于Windows中的标准Python发布版本相同,而ActivePython包含许多额外独立的可用工具。如果用的是Windows系统,那么ActivePython值得尝试一下。

Stackless Python是Python的重新实现版本,基于原始的代码,也包含一些重要的内部改动。对于入门用户来说,两者并没有多大区别,标准的发布版反而更好用。Stackless Python最大的优点是允许深层次递归,并且多线程执行更加高效。不过这些都是高级特性,一般用户并不需要。

Jython和IronPython与以上版本大有不同——它们都是其他语言实现的Python。Jython利用Java实现,运行在Java虚拟机中;IronPython利用C#实现,运行于公共语言运行时的.NET和Mono中。