mysql-python for MAC OS X 10.6.5(Snow Leopard)

mysql-python 在 Snow Leopard 真让人抓狂。。

今天下午,抓狂了一个下午,,找N加N篇文章看了。。还是不行

 

最后总结了一下,才发现是因为mysql是64位的,python是32位运行的。。这样自然不能编译通过_mysql.so啦。。

   让python以64位运行就OK了。。

 

打开/Users/xiao/Library/Preferences/com.apple.versioner.python.plist(如果没有,就新建一个吧)

添加一个Add Item,key是Prefer-64-Bit,type是Boolean,Value勾上


mysql-python for MAC OS X 10.6.5(Snow Leopard)_第1张图片

之后在编译mysql-python就ok了。

 

cd MySQL-python-1.2.3
sudo ARCHFLAGS='-arch x86_64' python setup.py build
sudo ARCHFLAGS='-arch x86_64' python setup.py install
 


mysql-python for MAC OS X 10.6.5(Snow Leopard)_第2张图片
 P.S. 之前python不可以运行在64位上,所以改成32位运行。。现在升到10.6.5。。已经不存在这个问题了,,苹果更新了python????

 

你可能感兴趣的:(apple,mysql,python,OS,gcc)