Skip to main content

Posts

Showing posts from March, 2008

wxVenus

Phil finally gave me an excuse to beat lxml into submission.

And this is the result: wxVenus on OS X.

HOWTO: Install lxml on Mac OSX

lxml is a total nightmare to install on the Mac. For my own future sanity, this is how to do it.
Install MacPortsInstall libxml2: sudo port install libxml2Install libxslt: sudo port install libxsltMake sure DYLD_LIBRARY_PATH includes /opt/local/lib (I am a unix n00b and just edit ~/.bash_profile to have the lines:
DYLD_LIBRARY_PATH=/opt/local/lib
EXPORT DYLD_LIBRARY_PATH
in it and restart the shell)Get the lxml code: svn co http://codespeak.net/svn/lxml/trunk lxmlInstall Easy_Install (surely you've done this already!)Install Cython: easy_install Cython==0.9.6.12In the lxml folder run python setup.py build --with-xslt-config=/opt/local/bin/xslt-configThen python setup.py installLook puzzled when python test.py fails utterlyShrug that off quickly when lxml works generallyThis is for Tiger, it may work on other versions too.