ActivePython与Python有什么区别?

34 投票
5 回答
25296 浏览
提问于 2025-04-16 10:14

我刚开始学习Python。我的任务是从Python中启动一个应用程序,并在这个应用程序上执行一些操作。

我在python.org找到了Python,在activestate.com找到了ActivePython。

这两者有什么区别呢?我应该安装哪个?

5 个回答

3

ActiveState 通常只提供他们软件包的最新版本供免费使用。如果你因为某种原因需要旧版本,就得注册他们的付费账户。Python.org 看起来有所有旧版本可以下载。

4

一个主要的区别是,ActivePython自带了一个叫做 PyPM 的二进制包管理工具,这让安装一些像numpy、scipy和lxml这样的库变得更简单。

21

ActiveState是一家开源公司,他们把Python和一些额外的工具打包在一起,提供给各种平台使用。有时候,他们还支持一些标准Python版本不支持的平台,比如AIX。

很多刚开始在Windows上学习Python的初学者都会有这样的疑问。ActiveState提供了一个Python的安装包,里面包含了Python可执行文件、Windows扩展、PEPS以及《Dive into Python》这本电子书,这样你就能得到一个很好的解决方案。

从技术上讲,如果你可以在你的平台上下载,来自activestate.com的Python和来自python.org的Python没有任何区别。

而且,是的,你可以安装Python 2.7.1,因为这是2.x系列中最新的支持版本。

撰写回答