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
- 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/
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-
- 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"