By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
464,713 Members | 1,351 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 464,713 IT Pros & Developers. It's quick & easy.

Re: Questions on 64 bit versions of Python

P: n/a
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
Share this Question
Share on Google+
1 Reply

P: n/a
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.