473,398 Members | 2,393 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,398 software developers and data experts.

installer for amd64 build of python?

Hi,

Does anyone know of an available downloader for an amd64 bit
build of (a modern) python?
I've done my due diligence search of python docs and
mailing archives,
and I'm somewhat mystified by the lack of info
on this topic.
I'm embedding python in a native 64 bit
application so python32 using WOW64
is not an option for me.

Alternatively, does anyone have experience
of using the visual studio files in the PCBuild
directory under amd64?

Any pointers appreciated,

Cheers
Mike

-------------------------------
Dr Mike Steel
Senior Scientist
RSoft Design Group
www.rsoftdesign.com

Oct 13 '05 #1
10 1946
> Alternatively, does anyone have experience
of using the visual studio files in the PCBuild
directory under amd64?


I don't have an answer for you, but just to clarity for future
readers... based on the quote above, I assume you mean a native 64-bit
build for Windows, right? You never stated what platform you need this
for, I for one use a 64-bit build of Python on Linux just fine... but
yes, Windows is another story, especially if you want it built with the
super-mega-pro VS with optimizations and all that jazz they use for
official 32-bit Windows binaries.

Oct 13 '05 #2
Brett,
I don't have an answer for you, but just to clarity for future
readers... based on the quote above, I assume you mean a native 64-bit
build for Windows, right? You never stated what platform you need this
for, I for one use a 64-bit build of Python on Linux just fine... but
yes, Windows is another story, especially if you want it built with the
super-mega-pro VS with optimizations and all that jazz they use for
official 32-bit Windows binaries.


Yes I carefully checked my message twice and completely
missed the fact that I left out the magic words Windows x64. (d'uh me.)
As you say, for my linux 64 builds, it works perfectly out
of the box. (surprise)

mike

Oct 13 '05 #3
ma***********@gmail.com wrote:
Does anyone know of an available downloader for an amd64 bit
build of (a modern) python?
There is no official build. The only official Win64 build is
for Itanium, see www.python.org/2.4.2
I've done my due diligence search of python docs and
mailing archives, and I'm somewhat mystified by the lack of info
on this topic.
I'm not at all mystified. The operating system was only released
after the release of Python 2.4, there is no official compiler
available yet to the general public, and I don't have the hardware
to test such a release.

It's fairly likely that Python 2.5 will not see official AMD64
Windows binaries, either.
I'm embedding python in a native 64 bit
application so python32 using WOW64
is not an option for me.
So you should build this on your own.
Alternatively, does anyone have experience
of using the visual studio files in the PCBuild
directory under amd64?


A number of people have tried this. There is one open issue
with signal handling: VS 2005 will apparently drop compatibility
with Standard C in one aspect where previous releases used to
be C compatible (namely, processing of unsupported signal
numbers in signal(3)). Because of that, Python will raise
an assertion failure in the debug build.

Regards,
Martin
Oct 13 '05 #4
ma***********@gmail.com writes:
Does anyone know of an available downloader for an amd64 bit
build of (a modern) python?


I've gotten a bug report from someone using Python under Linux on an
amd64, so compiling for 64 bits definitely is feasible. You could try
the Fedora Core 4 amd64 distro (http://fedora.redhat.com).

Oct 13 '05 #5
Martin,
I'm not at all mystified. The operating system was only released
after the release of Python 2.4, there is no official compiler
available yet to the general public, and I don't have the hardware
to test such a release.
It's fairly likely that Python 2.5 will not see official AMD64
Windows binaries, either.


Fair enough. I wasn't complaining about the lack of an official build.
Just surprised that I couldn't find reports on attempts at unofficial
builds.

Thanks for the tips re VS2005.

Regards,
Mike

Oct 13 '05 #6
As an aside to this, are there any freely available C compilers for
Windows that can compile 64-bit binaries? I find nothing for Cygwin or
MinGW...

Oct 13 '05 #7
[Brett Hoerner wrote]
As an aside to this, are there any freely available C compilers for
Windows that can compile 64-bit binaries? I find nothing for Cygwin or
MinGW...


Yes. The MS Platform SDK is free and includes a compiler that can target
x86, ia64 and x64 (the latter is what MS -- and Sun -- are calling
AMD64).

Trent

--
Trent Mick
Tr****@ActiveState.com
Oct 13 '05 #8
Trent Mick wrote:
Yes. The MS Platform SDK is free and includes a compiler that can target
x86, ia64 and x64 (the latter is what MS -- and Sun -- are calling
AMD64).


Thanks, looking at their site I can't find a Platform SDK for XP... am
I looking for the Windows 2003 Server SDK...? Seems counter-intuitive
if so, but it does mention you can build 32 and 64-bit apps with it, I
just assumed they would be uh, for Windows Server.

Thanks again,
Brett

Oct 13 '05 #9
Brett Hoerner wrote:
Trent Mick wrote:
Yes. The MS Platform SDK is free and includes a compiler that can target
x86, ia64 and x64 (the latter is what MS -- and Sun -- are calling
AMD64).

Thanks, looking at their site I can't find a Platform SDK for XP... am
I looking for the Windows 2003 Server SDK...? Seems counter-intuitive
if so, but it does mention you can build 32 and 64-bit apps with it, I
just assumed they would be uh, for Windows Server.

Thanks again,
Brett

I used the instructions at

http://www.vrplumber.com/programming/mstoolkit/

to install the MS Toolkit, but I haven't tried compiling 64-bit code
myself, not having any 64-bit hardware.

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC www.holdenweb.com
PyCon TX 2006 www.python.org/pycon/

Oct 13 '05 #10
[Brett Hoerner wrote]
Thanks, looking at their site I can't find a Platform SDK for XP... am
I looking for the Windows 2003 Server SDK...? Seems counter-intuitive


Yes, I believe that is the one I am using. MS seems to aim for minimal
intuitive-factor with Platform SDK version naming.

Trent

--
Trent Mick
Tr****@ActiveState.com
Oct 13 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Glawster | last post by:
I am not sure whether this is the right place to post questions for Installer but here you are. I have inherited a python application, I work on UNIX and then have to use Installed to produce a...
1
by: Pierre Rouleau | last post by:
Hi all, When building a exe for a Python application under Windows XP with The McMillan installer, the insttaltion succeeds but when I run the resulting executable the application tracebacks...
3
by: Fernando Perez | last post by:
Hi all, I am seeking advice/help from those with more win32 experience than myself. I am trying to build a proper win32 installer for IPython, after a user did most of the hard work. For the...
0
by: zyqnews | last post by:
hello: I am using Install to create a standalone program for linux. What I has done is : $cd source/linux $python Make.py $make $cd ../../ $python Configure.py $python Makespec.py hello.py
10
by: Svein Brekke | last post by:
Hi. Thank you Gordon McMillan for a very nice freeze tool for python. (I use it on Windows XP SP2 for creating a single-file self-extracting wxPython based installation script for a non-python...
3
by: DE | last post by:
Hello, I have a problem with python builds since some time. On windows, it is not a good idea to link your debug build to release builds of libs and dlls. But python installer gives you...
6
by: John Pye | last post by:
Hi all I have a tricky situation that's preventing my Python/SWIG/C application from running on the Debian Etch AMD64 platform. It seems that the 'dl' module is not available on that platform....
7
by: DanielJohnson | last post by:
I have a small project which has around 10 .py files and I run this project using command line arguments. I have to distribute this project to somebody. I was wondering how can I make an...
12
by: chardish | last post by:
Hello, I'm trying to build an executable with py2exe, but unfortunately the version I have is 0.6.6, which has a rather annoying bug that doesn't let you rename the executable file if you bundle...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.