我是Python的新手。我需要从Python中启动一个应用程序并在应用程序上执行一些任务。
我从python.org和activestate.com找到了Python和ActivePython。
它们有什么区别?我应该安装哪个?
我是Python的新手。我需要从Python中启动一个应用程序并在应用程序上执行一些任务。
我从python.org和activestate.com找到了Python和ActivePython。
它们有什么区别?我应该安装哪个?
ActiveState是一家开源公司,将Python与一些附加包捆绑在一起,并提供多种平台的版本。有时他们会支持标准Python发行版不支持的平台,比如我想到了AIX。
很多刚开始使用Python的Windows新手都会有这样的疑问。ActiveState提供了一个Python可执行文件的捆绑包,其中包括Python Windows扩展、PEPS和Dive into Python电子书,这是一个很好的解决方案。
从技术角度来看,如果您的平台上可以下载,那么从activestate.com和python.org下载的Python没有任何区别。
是的,您可以安装Python 2.7.1,因为它是2.x系列中最新的受支持版本。
一个关键区别是ActivePython附带了一个名为PyPM的二进制软件包管理器,使安装像numpy、scipy和lxml等软件包变得更加容易。
ActiveState通常只提供最新版本的免费软件包,如果您由于任何原因需要旧版本,则必须注册其中付费帐户之一。Python.org似乎提供所有旧版本供下载。
一个重要的区别是ActiveState Python是专有软件,如果你将其投入生产使用,他们可以强制你缴纳订阅软件费用,并在你不付款时起诉你。他们的销售人员一直在追踪更多用户和更多公司的重度用户,并威胁他们进行意外的付款。