Lxml install on Leopard
已经决定在Leopard上不用Fink
该手工编译的还是要手工做, 比如wget之类的. 当然也不用那么绝对, OSX SDK还是乖乖的找张光碟自己装上, 毕竟我不是某个linux发行版的作者
开发环境方面, 我不得不承认Leopard真的帮我们作了很多: 从python25到svn. 编辑器我打算放弃TextMate, 没钱给他们. Komodo Edit的表现让我很惊讶.
剩下的事情就是装一堆python lib, 我需要django, pylons... 最后需要lxml真是大费周章了, 最终处理方法如下
下载libxml2
Leopard本身就带有libxml2, 在/usr下, 不过好像有点问题.
(我用的是2.6.32)
我现在不打算破坏系统里面的版本,所以安装在/usr/local下
下载lxml
测试
再仔细一点测试
现在开始一气呵成
注意,这一步很危险, 因为sudo/su命令是依赖 libxml2.2.dylib的, 要是搞不好, 就得用osx系统光盘急救了
当然,如果胆子够大, 最简单的方法是把libxml2编译到/usr下面,
我没试过, 请勿模仿
该手工编译的还是要手工做, 比如wget之类的. 当然也不用那么绝对, OSX SDK还是乖乖的找张光碟自己装上, 毕竟我不是某个linux发行版的作者
开发环境方面, 我不得不承认Leopard真的帮我们作了很多: 从python25到svn. 编辑器我打算放弃TextMate, 没钱给他们. Komodo Edit的表现让我很惊讶.
剩下的事情就是装一堆python lib, 我需要django, pylons... 最后需要lxml真是大费周章了, 最终处理方法如下
下载libxml2
./configure make sudo make install这样等于把libxml2安装到了/usr/local下
Leopard本身就带有libxml2, 在/usr下, 不过好像有点问题.
(我用的是2.6.32)
我现在不打算破坏系统里面的版本,所以安装在/usr/local下
cd vi .profile export PATH="/usr/local/bin:/usr/bin:/usr:/usr/sbin:/sbin"改变PATH的顺序, 先搜索/usr/local/bin, 这样就可以用到我们安装的版本
下载lxml
python setup.py build_ext python setup.py install这样就安装成功了
测试
python >>>import lxml
再仔细一点测试
>>>from lxml import etree如果发现错误, 那么是因为调用了/usr/lib/linxml2.2.dylib这个旧的东西
现在开始一气呵成
sudo su #pls do use this cmd cd /usr/lib/ mv libxml2.2.dylib _libxml2.2.dylib ln -s /usr/local/lib/libxml2.2.dylib libxml2.2.dylib
注意,这一步很危险, 因为sudo/su命令是依赖 libxml2.2.dylib的, 要是搞不好, 就得用osx系统光盘急救了
当然,如果胆子够大, 最简单的方法是把libxml2编译到/usr下面,
./configure --prefix=/usr make sudo make install
我没试过, 请勿模仿
新的开始
我几乎不敢相信,在两年以后,在两次正式的职业以后,我将离开正统的“软件”行业,加入一家设计公司
我依然是一个coder,而且将蜕化成我最向往的python coder,只是我不得不重新按下右脑的启动开关,让理性思维和感性思维同时运转,确实很难!但这种感觉真是久违了
由于在月底之前,我还可以有一些自由时间可以支配,使得我可以翻开旧账……我的weblog已经被无数次的rebuild,或者搬家了。丢失了那么多回忆……可惜可惜。然而翻开del.icio.us的历史,可以看到我在05年的时候收藏的一些设计网站,其中很多到现在仍然坚持着,如同一种生活状态
在05年的时候,我还在看动画版的头文字D吧:在自己的跑道上奔驰,已经可以羡慕死无数人了!
我依然是一个coder,而且将蜕化成我最向往的python coder,只是我不得不重新按下右脑的启动开关,让理性思维和感性思维同时运转,确实很难!但这种感觉真是久违了
由于在月底之前,我还可以有一些自由时间可以支配,使得我可以翻开旧账……我的weblog已经被无数次的rebuild,或者搬家了。丢失了那么多回忆……可惜可惜。然而翻开del.icio.us的历史,可以看到我在05年的时候收藏的一些设计网站,其中很多到现在仍然坚持着,如同一种生活状态
在05年的时候,我还在看动画版的头文字D吧:在自己的跑道上奔驰,已经可以羡慕死无数人了!
开源小聚
感谢17lamp的blackjack昨天邀请我与一些老朋友们小聚,真是愉快的下午,有关技术的讨论,以及更加美妙的单词,开源
昨天的大部分朋友都有底层开发的功力,聊天中真是受益匪浅。相比之下,我是一个Linux的支持者,却迟迟不肯把自己的系统换成Ubuntu之类。其实我也很犹豫,接下来是买一台dell还是macbook这样的问题。其实也就是选择OS X还是选择Ubuntu的问题,个人的理由是因为Ableton Live这个软件,闷骚吧!但是我太喜欢它了
blackjack倒是对wine这样的技术非常感兴趣,如果可以改进wine的使用门槛,一定是相当有意义的一件事情,随之又与交大的朋友谈到了虚拟化,谈到了二进制翻译,以及伟大的装硬盘的卡车技术
虚拟化技术,主流的软件都有不同的做法,Xen需要操作系统支持,BOCHS可以在系统上模拟其它CPU架构,但是速度很慢,另外是想VMware这样只能模拟本机CPU的,可惜的是VMware还只是有限的支持Intel VT-x 和 AMD-V,另外还有Parallels,但是都是要收钱的
今天看blog发现,现在有免费的VirtualBox可以用,实在是太好了。看样子,这个软件背后有sun的支持。Sun看来最近对于开源是彻底想通了
无论如何,感谢blackjack给我们带来的周末午后美妙时光
昨天的大部分朋友都有底层开发的功力,聊天中真是受益匪浅。相比之下,我是一个Linux的支持者,却迟迟不肯把自己的系统换成Ubuntu之类。其实我也很犹豫,接下来是买一台dell还是macbook这样的问题。其实也就是选择OS X还是选择Ubuntu的问题,个人的理由是因为Ableton Live这个软件,闷骚吧!但是我太喜欢它了
blackjack倒是对wine这样的技术非常感兴趣,如果可以改进wine的使用门槛,一定是相当有意义的一件事情,随之又与交大的朋友谈到了虚拟化,谈到了二进制翻译,以及伟大的装硬盘的卡车技术
虚拟化技术,主流的软件都有不同的做法,Xen需要操作系统支持,BOCHS可以在系统上模拟其它CPU架构,但是速度很慢,另外是想VMware这样只能模拟本机CPU的,可惜的是VMware还只是有限的支持Intel VT-x 和 AMD-V,另外还有Parallels,但是都是要收钱的
今天看blog发现,现在有免费的VirtualBox可以用,实在是太好了。看样子,这个软件背后有sun的支持。Sun看来最近对于开源是彻底想通了
无论如何,感谢blackjack给我们带来的周末午后美妙时光
缅怀Winamp
Winamp离开电脑已经很多年了,此刻我才发现那是一个时代的终结,娱乐时代
那时候有很多东西是可以玩的,PlayStation/DreamCast,统称TV Game,还有PC Game,外加硬盘里的成堆成堆的mp3,这些就是精神粮食
再仔细回想一下,Wimamp其实是一种文化的代表。不管是什么Movie,或者Game,最终都会体现在Winamp和他的skin,热心的人们愿意制作桌面主题,是种信仰吗?
好酷的时代,我们大多数都已经忘记了
多年以后,我们大概要隔半年才会想起来更换一次桌面主题:foobar风格永远简单,WMP永远复杂并占用资源
至于生活的主题,我想早已经缺失了
我在寻找什么?
那时候有很多东西是可以玩的,PlayStation/DreamCast,统称TV Game,还有PC Game,外加硬盘里的成堆成堆的mp3,这些就是精神粮食
再仔细回想一下,Wimamp其实是一种文化的代表。不管是什么Movie,或者Game,最终都会体现在Winamp和他的skin,热心的人们愿意制作桌面主题,是种信仰吗?
好酷的时代,我们大多数都已经忘记了
多年以后,我们大概要隔半年才会想起来更换一次桌面主题:foobar风格永远简单,WMP永远复杂并占用资源
至于生活的主题,我想早已经缺失了
我在寻找什么?
feed
