470,862 Members | 1,492 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,862 developers. It's quick & easy.

Re: Questions on 64 bit versions of Python

On 2008-07-25 08:13, py****@bdurham.com wrote:
Background: I'm going to be processing some raw transaction logs that
are 30G in size. As part of this processing I may need to create some
very large dictionary structures. I will be running my scripts on a
version of Windows 2003 Server Enterprise Edition that supports 16G of
RAM. Yes, I could use a database in place of dictionaries, but I'm
looking for maximum performance.

The following page lists two 64 bit versions of Python for Windows:
http://www.python.org/download/releases/2.5.2/

For Win64-Itanium users: python-2.5.2.ia64.msi
For Win64-AMD64 users: python-2.5.2.amd64.msi

1. It looks like the 64 bit versions of Python for Windows are CPU
vendor specific, eg. it doesn't look like there's a single, universal
executable for Windows 64 bit platforms. Is this true?
Yes.

But then Intel Itanium is being phased out anyway and the AMD64
build works on both Intel and AMD processors.
2. Are there limitations to the using the 64 bit versions of Python? I
seem to remember reading that many 3rd party modules (especially Windows
OS specific modules) may not be compatible with the 64 bit versions of
Python for Windows.
True.

The extensions usually need to be recompiled and possibly
also updated to support 64-bit architectures.

The win32 tools are available on 64-bit Windows - if that's what
you mean with "Windows OS specific modules".
3. If I wanted to run a 64 bit version of Python under Linux, would I
need to recompile from source on 64 bit version of Linux or do 64 bit
versions of Linux automatically ship with 64 bit versions of Python?
(Any recommendations on a flavor of 64 bit of Linux for the Intel
architecture would be appreciated)
Yes, 64-bit Linux versions ship with 64-bit builds of Python. Any
recent Linux distro should work just fine.
4. Is there a stable version of IronPython compiled under a 64 bit
version of .NET? Anyone have experience with such a beast?
Can't comment on that one.

--
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source (#1, Jul 25 2008)
>>Python/Zope Consulting and Support ... http://www.egenix.com/
mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
__________________________________________________ ______________________

:::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
Jul 25 '08 #1
1 1606
On 25 Jul, 12:35, "M.-A. Lemburg" <m...@egenix.comwrote:
>
But then Intel Itanium is being phased out anyway
Citation needed! ;-)

Paul
Jul 26 '08 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

7 posts views Thread by Ted | last post: by
4 posts views Thread by Robert Oschler | last post: by
2 posts views Thread by bearophile | last post: by
reply views Thread by Philippe C. Martin | last post: by
20 posts views Thread by qscomputing | last post: by
12 posts views Thread by John Salerno | last post: by
9 posts views Thread by python | last post: by
7 posts views Thread by Fredrik Lundh | last post: by
6 posts views Thread by LessPaul | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.