I'll be filling out this page as I get Dabo working on my mac with Panther. Other mac users should contribute.

Python

python

on the mac you need to get a framework install of python to work with wxPython, so don't use fink. you can get it directly from http://www.python.org/download/

packages

some precompiled python packages

easy_install

EasyInstall? is a handy tool for installing python packages

DBs?

postgres

I followed postgres howto


Two good URLs? for Mac stuff:

http://pythonmac.org/packages/

http://undefined.org/python/


Installation on Snow Leopard

(By noelrv, added 2010-Jan-29)

The key issue here is whether to use 32-bit and 64-bit installers of the application components. After several attempts, I got a successful only after I did EVERYTHING in 32-bit. MySQLdb was the major obstacle.

python

Force the built-in Python (2.6.1) to run in 32-bit by adding "export VERSIONER_PYTHON_PREFER_32_BIT=yes" to your .bash_profile. Or, to make it permanent, execute "defaults write com.apple.versioner.python Prefer-32-Bit -bool yes".

mysql

Use 32-bit. If you have installed 64-bit, save your data and uninstall it by executing the ff:

- sudo rm -rf /usr/local/mysql*

- sudo rm -rf /Library/StartupItems?/MySQLCOM?

- sudo rm -rf /Library/PreferencePanes?/My*

- rm -rf ~/Library/PreferencePanes?/My*

- sudo rm -rf /Library/Receipts/mysql*

- sudo rm -rf /Library/Receipts/MySQL*

- sudo rm -rf /var/db/receipts/com.mysql.*

- edit /etc/hostconfig, remove the line MYSQLCOM=-YES-

MySQLdb

- download tar.gz from http://sourceforge.net/projects/mysql-python/files.

- expand, and edit site.cfg: "mysql_config = /usr/local/mysql/bin/mysql_config"

- execute "ARCHFLAGS='-arch i386' python setup.py build"

- execute "ARCHFLAGS='-arch i386' python setup.py install"