0

我在 Windows 7 中运行 python 2.7。我想链接到 mysql 并找到 MySQLdb。我已经尝试easy_install mysql-python并发现了/Z1错误。虽然我下载了源代码,但我想避免必须进行所有更改以避免Z1错误(由于源代码期望我没有的 VC 编译器)。我下载了 1.2.4 二进制文件并安装了。但是,当我启动 python 并尝试"import MySQLdb“时,它没有找到它。

我看过很多页。我确信我忽略了一些明显的东西,但我是 python 的新手,而且我在很多页面上都绕着圈子跑来跑去。

请帮忙。

编辑:安装确实有效。问题是我必须安装 32 位版本。它在使用 python 2.7.3 32 位的 IDLE 中运行良好。但我试图使用 ipython 和 spyder,两者都设置为 64。

我试图从我从Python 获得的http://www.lfd.uci.edu/~gohlke/pythonlibs/安装“非官方版本” :如何在 Windows 7 x64 上安装 mysqldb?. 它声称 python 2.7 不在注册表中。欢迎在这里提供任何帮助。

4

1 回答 1

0

我没有解决 /Z1 问题。但是,我确实确定了我在二进制安装中做错了什么。我只包含了/python27/LIB/site-packages/MySQLdb。一旦我还添加了 /python27/LIB/site-packages/MySQL_python.1.2.4b4-py2.7.egg-info 它就起作用了。我没有验证我是否在 pythonpath 中都需要。但两者兼而有之。

于 2013-10-22T01:04:20.267 回答