我应该使用哪种python安装?
我正准备在编程中更新自己,我决定使用Python 2.6。我搜索了网络,它给了我两个可能的安装程序下载。一个来自Python站点,另一个来自ActiveState。我应该在Windows电脑上安装哪一个?我应该使用哪种python安装?
ActiveState为您提供付费支持。虽然这对于一些公司来说可能是非常重要/关键的,但大多数人对python.org版本都很满意,特别是那些试验过的人。
还有其他像Stackless Python,Google在C++,Cython等中的实现。我会说那些对你来说并不重要,除非速度/高效的多线程是必须的。
使用常规的。 CPython可能比C慢一个数量级,但它工作得很好,它是目前最流行的Python实现,所以你知道它已经过免费版本的测试。
ActivePython与ActivePerl&ActiveTcl一样是一个很好的发行版。 – 2010-01-24 06:47:45
下载的Python 2.6从python.org并读取其教程作为开始。
ActivePython是基本相同python.org的发行版 - 除了你也可以得到如下:
- PyPM:一个二进制包从ActiveState公司经理,这样你就可以不必对它们进行编译安装额外的模块你自己。 (See available modules)
- 附加软件包:virtualenv中,setuptools的/的easy_install,PIP
- PyWin32 - 从Python的访问Windows API
- 额外的文档/教程(CHM在Windows上),如深入Python,常见问题解答,政治公众人物等。 。
- PythonWin的IDE(虽然Komodo Edit可能适合一些更好)
如果你是一个企业的老板,那么ActiveState公司也provide commercial support可以。
由于您运行的是Windows,因此您可能还想安装(在Python 2.6之后)Pywin32 - Python Extensions for Windows:。它也有一个非常好的IDE(PythonWin),你可能更喜欢IDLE。 Pywin32的一个版本也可用于Python 3.x.
我也建议使用ACTIVESTATE - 使用标准的python.org软件包,当您想要安装软件包时,您将遇到很多麻烦!
但准备由ActiveState公司从时间咬伤时间:
D:\>pypm search lxml
*** Packages marked [BE] below require a valid
*** Business Edition license to install. Please visit
*** http://www.activestate.com/business-edition for more details.
domstripper lxml.html based DOM manipulator
flea Test WSGI applications using lxml
gocept.lxml Primarily proivdes zope3 interface definitions for lxml
lwebstring lxml-based implementation of webstring, an XML template engine
[BE] lxml Powerful and Pythonic XML processing library combining libxml2/libxsl
[BE] lxml-wrapper lxml wrapper that simplifies xml generation code.
[BE] lxmlmiddleware stack of middleware to deal with a response as a LXML etree
[BE] lxmlproc lxml version of xsltproc
plone.recipe.lxml Buildout recipe that creates a lxml egg
repoze.xmliter Wrapper for ``lxml`` trees which serializes to string upon iteration.
z3c.recipe.staticlxml A recipe to build lxml
它们不提供lxml免费使用他们的包管理器,你需要一个营业执照。
你可以修改你的答案,因为lxml现在可以通过PyPM自由安装吗? http://code.activestate.com/pypm/lxml/ – 2011-04-05 16:15:40
不适用于64位版本。 – toofarsideways 2012-07-10 00:56:14
为什么不使用Python 2.7? – 2011-02-21 18:53:26
也许是因为2。7在发布这个问题六个月后发布,'未来的进口'不是那么复杂 – foosion 2011-02-22 15:31:34