473,399 Members | 3,302 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,399 software developers and data experts.

OS X and Python - what is your install strategy?

I'm about to get a new OS X box on which I will rewrite a bunch of data
munging scripts from Perl to Python. I know that there are several port
services for OS X (fink, darwin ports, opendarwin). So I am not sure
whether to use their port of Python or whether to build from scratch or
use the Python image file. Also ActivePython is something of a choice
but for some reason not a front-running one for me. I tend to like
Gentoo-style compile from source over pre-bundled all-in-one solutions
like ActivePython.

I'm not going to do much other than maybe install Plone and do some XML
and CSV processing. Most everything I need is in the Python stdlib.
Maybe down the road some graphics and web stuff (I like Clever Harold
or Pylons for that... but I still ahve not examined the 900 other web
app options in Python :)

Aug 24 '06 #1
4 1683
metaperl schrieb:
I'm about to get a new OS X box on which I will rewrite a bunch of data
munging scripts from Perl to Python. I know that there are several port
services for OS X (fink, darwin ports, opendarwin). So I am not sure
whether to use their port of Python or whether to build from scratch or
use the Python image file. Also ActivePython is something of a choice
but for some reason not a front-running one for me. I tend to like
Gentoo-style compile from source over pre-bundled all-in-one solutions
like ActivePython.
You will definitely need the OSX-specific framework builds - which you
can do yourself, but also install as image. All the fink/darwin ports
stuff is nice, but I bet you prefer whatever gui you might wanna use
running natively, not under X...
I'm not going to do much other than maybe install Plone and do some XML
and CSV processing. Most everything I need is in the Python stdlib.
Maybe down the road some graphics and web stuff (I like Clever Harold
or Pylons for that... but I still ahve not examined the 900 other web
app options in Python :)
All that doesn't affect the above.

Diez
Aug 24 '06 #2

[ mp asks what version of Python to install on Mac OSX ]

I just do a Unix build from the Subversion repository. I do have fink
installed, so some of the external libraries match up there. Also, the
Mac's readline module is really libedit, which doesn't provide enough
functionality for Python's readline module. Having fink or Darwin Ports
available is handy for that sort of thing.

Skip
Aug 25 '06 #3

metaperl wrote:
I'm about to get a new OS X box on which I will rewrite a bunch of data
munging scripts from Perl to Python. I know that there are several port
services for OS X (fink, darwin ports, opendarwin). So I am not sure
whether to use their port of Python or whether to build from scratch or
use the Python image file. Also ActivePython is something of a choice
but for some reason not a front-running one for me. I tend to like
Gentoo-style compile from source over pre-bundled all-in-one solutions
like ActivePython.

I'm not going to do much other than maybe install Plone and do some XML
and CSV processing. Most everything I need is in the Python stdlib.
Maybe down the road some graphics and web stuff (I like Clever Harold
or Pylons for that... but I still ahve not examined the 900 other web
app options in Python :)
These days, I install the OS X universal binary provided on the Python
language web site. You can find it at
http://www.python.org/download/releases/2.4.3. It's more comprehensive
and much more up-to-date than the version included in OS X.

Aug 25 '06 #4
These days, I install the OS X universal binary provided on the Python
language web site. You can find it at
http://www.python.org/download/releases/2.4.3. It's more comprehensive
and much more up-to-date than the version included in OS X.
It is. But don't fall for the temptation to remove or even only re-link
the installed version with the new one, OSX needs it's own build for
some things.

Diez

Aug 25 '06 #5

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

Similar topics

2
by: Ravi | last post by:
Has anyone tried building Python with VC++.NET? Does it work or fail horribly like I think it will. My boss seems to think it is good to have programs that are in managed code because it is more...
12
by: rhmd | last post by:
Just found Python and I love it. What an elegant language! I would like to use it for various applications, but the mathematical calculations are way too slow (a million sines 8 seconds in Python...
5
by: Romans Krjukovs | last post by:
Hi ! Our company is going to start use Python widely. To make this reality we have to include Python in our strategy plans for at least 3 nearest years. This would be a green light to our...
1
by: ajsiegel | last post by:
Viile writes - >Type declarations are a feature that might benefit IronPython and >Jython more than they would CPython. How much is this part of Guido's decisionmaking process? Guido is ,...
34
by: Ville Voipio | last post by:
I would need to make some high-reliability software running on Linux in an embedded system. Performance (or lack of it) is not an issue, reliability is. The piece of software is rather simple,...
5
by: Michael Sperlle | last post by:
Is it possible? Bestcrypt can supposedly be set up on linux, but it seems to need changes to the kernel before it can be installed, and I have no intention of going through whatever hell that would...
28
by: H J van Rooyen | last post by:
Hi, I want to write a small system that is transaction based. I want to split the GUI front end data entry away from the file handling and record keeping. Now it seems almost trivially easy...
8
by: metaperl.etc | last post by:
Earlier I asked about how people installed Python on OS X, given that one can choose from Xcode, Fink, Darwin, ActiveState and source builds: ...
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: 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
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
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
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
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.