ijhud1t3cn 发表于 2016-5-17 09:26:08

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就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
   

 P.S. 之前python不可以运行在64位上,所以改成32位运行。。现在升到10.6.5。。已经不存在这个问题了,,苹果更新了python????
  
页: [1]
查看完整版本: mysql-python for MAC OS X 10.6.5(Snow Leopard)