私信  •  关注

Mingcai SHEN

Mingcai SHEN 最近创建的主题
Mingcai SHEN 最近回复了
10 年前
回复了 Mingcai SHEN 创建的主题 » 通过pip install在python3.4.4上安装mysql时出现问题

我确实遵循了Bugagotti的答案,但在我的Windows(Win7 64位,Py27,并安装了MySQL连接器6.1)中mysql-python-1.2.5不起作用,所以我在mysql-python-1.2.5中做了一些甚至是肮脏的更改:

首先,site.cfg:

connector = C:\Program Files\MySQL\MySQL Connector C 6.1

其次,mysql.c:

#if defined(MS_WINDOWS)
#include <config-win.h>
#else
#include "my_config.h"
#endif

到:

#if 0 /*defined(MS_WINDOWS)*/
#include <config-win.h>
#else
#include "my_config.h"
#endif

随着这些更改,config_win.h问题将消失,但仍然存在链接问题:

LINK : fatal error LNK1181: cannot open input file 'mysqlclient.lib'

为此,我更改了setup_windows.py:

library_dirs = [ os.path.join(connector, r'lib\vs9') ]  ## the original value was r'lib\opt'

后来终于成功了。