1
skydiver 2014-07-27 22:43:46 +08:00 via Android 1
网上问问题的第一步是把详细错误日志贴出来
而不是大叫我搞不定快来帮我…… 23333 |
2
no13bus 2014-07-27 22:46:01 +08:00
哪里错了?可以到stackoverflow上面搜答案。基本可以找到
|
3
Wuvist 2014-07-27 22:46:07 +08:00
mac对开发者不友好,先在mac里面装个ubuntu虚拟机吧。
|
4
yhf 2014-07-27 22:46:13 +08:00
下载mysql-python,修改site.cfg:
mysql_config = /usr/local/mysql/bin/mysql_config 然后开始安装: sudo python setup.py clean sudo python setup.py build sudo python setup.py install sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib cd /usr/lib ls -l libmysqlclient.18.dylib 这我当初的记录,不知是否可行。 |
6
roseth OP |
7
feijilei 2014-07-27 22:59:05 +08:00 1
建议直接用centos python 用2.6.6 或2.7的
|
8
hahastudio 2014-07-27 23:33:48 +08:00 via Android
所以说,还是 homebrew 好,我装的时候就没这么多事儿
虽然 homebrew 里也有些比较坑的,比如 hive= = |
9
binux 2014-07-27 23:58:44 +08:00 1
用 mysql-connector-python 吧,存python免编译
|
10
dingyaguang117 2014-07-28 00:02:48 +08:00
@roseth 要设置C_INCLUDE_PATH
|
11
reeco 2014-07-28 00:03:35 +08:00
windows才是对程序员最友好的
|
12
dingyaguang117 2014-07-28 00:03:40 +08:00 1
LZ 是不是没装mysql-devel
|
13
izoabr 2014-07-28 05:02:04 +08:00
顶@skydiver
@dingyaguang117的思路是对的,他就是缺个头文件,这个头文件如果用brew的话,应该是mysql包里,没有单独的mysql-devel. 所以直接用brew先装mysql,如果不用数据库,本地不要起服务就行了,只当客户端用. |
14
baocaixiong 2014-07-28 07:49:01 +08:00 via iPhone
把cellers里面MySQL 的头文件软链接到lib里面去
|
15
nooper 2014-07-28 08:15:15 +08:00
...........,你对header不熟悉。
|
16
p2p 2014-07-28 08:43:08 +08:00 via Android
用 postgresql
|
17
zhouzm 2014-07-28 09:17:49 +08:00
建议装虚拟机 Parallels
|
18
frankzeng 2014-07-28 10:07:09 +08:00
mysql-devel没有装,找不到头文件吧
|
19
p2p 2014-07-28 10:26:02 +08:00
记得最新版osx 移除了一些头文件 需要自己加进去才可以
索性转成 postgresql |
20
koy1619 2014-07-28 11:02:57 +08:00
和集成环境无关,easyinstall和pip都可以安装,实在不行就拿源码MySQL-python.tar.gz编译吧,记得先安装setuptools!最重要是看报错!参考 http://linux48.com/archives/60
|
21
muzuiget 2014-07-28 11:04:23 +08:00
Mac 是对熟悉 Linux 的开发者友好。
|
22
good 2014-07-28 12:01:09 +08:00
我也是用的MAMP 环境 不过用的是Python3 和PyMySql 这里有设置 http://www.shayiming.cn/05-12-382.html
|
23
yakczh 2014-07-28 12:31:17 +08:00
archlinux 对开发者友好
|
24
fghzpqm 2014-07-28 16:38:15 +08:00 1
两行命令搞定:
brew install mysql-connector-c pip install MySQL-python |
25
julyclyde 2014-07-28 17:37:35 +08:00
主要是MySQLdb的安装过程需要链接libmysqlclient
可以试试用pymysql代替之 |