On Mon, Jan 9, 2012 at 2:21 PM, Larry Martell <larry.mart...@gmail.com> wrote: > Some may consider this slightly off-topic, but I'm out of places to > turn to, so I'm hoping someone here can help me. > > > I am having no luck with getting the python module MySQLdb to work on > my Mac. I am getting the dreaded 'wrong architecture' message when I > try to import the module. I googled this, and found this page: > > http://stackoverflow.com/questions/3061277/python-mysql-wrong-architecture-error > > Following the instructions there I found that I did indeed have the 64 > bit MySQL and a 32 bit python. I rectified that by deleting the 64-bit > install and then installing the 32-bit. Here's confirmation of that: > > $ python -c 'import platform; print platform.platform()' > Darwin-9.8.0-i386-32bit > > $ ls -l /usr/local/mysql > lrwxr-xr-x 1 root wheel 24 Jan 8 22:09 /usr/local/mysql -> > mysql-5.5.19-osx10.5-x86 > > I rebuilt and reinstalled, but no joy. I added the env vars to my > .profile as suggested on that web page: > > PATH="/usr/local/mysql/bin:${PATH}" > export PATH > export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/ > export VERSIONER_PYTHON_PREFER_64_BIT=no > export VERSIONER_PYTHON_PREFER_32_BIT=yes > export ARCHFLAGS="-arch i386" > > Sourced my .profile, rebuilt and reinstalled, same error. > > I'm thinking that perhaps something from the build I did when I had I > the 64-bit MySQL is getting left behind and messing up the new build. > But I don't know what that could be.
I solved this, and this is exactly what it was. Although I was doing a 'sudo python setup.py clean' between builds, it was not removing everything. I did a 'sudo rm -rf build/*', then rebuild and reinstall, and this error went away. -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/mysql