Sam*_*mmy 101 python mysql windows
我发现很难在我的Windows系统中使用MySQL和Python.
我目前正在使用Python 2.6.我曾尝试使用提供的安装脚本编译MySQL-python-1.2.3b1(应该适用于Python 2.6?)源代码.安装脚本运行,它不报告任何错误,但它不会生成_mysql模块.
我也试过为Python 2.5设置MySQL而不成功.使用2.5的问题是Python 2.5是使用visual studio 2003编译的(我使用提供的二进制文件安装它).我的Windows系统上有visual studio 2005.因此setuptools无法生成_mysql模块.
有帮助吗?
its*_*dok 126
python-mysqldb的下载页面.该页面包含用于Python 2.5,2.6和2.7的32位和64位版本的二进制文件.
还有关于废除弃用警告的讨论.
更新:这是一个老答案.目前,我建议使用PyMySQL.它是纯python,因此它同样支持所有操作系统,它几乎是mysqldb的直接替代品,它也可以与python 3一起使用.安装它的最佳方法是使用pip.您可以从安装位置(更说明这里),然后运行:
pip install pymysql
Run Code Online (Sandbox Code Playgroud)
小智 31
这可能就像你的爷爷givin建议,但这里的所有答案都没有提到最好的方法:去安装ActivePython而不是python.org windows二进制文件.很长一段时间我真的很想知道为什么Windows上的Python开发是如此的皮塔饼 - 直到我安装了activestate python.我不隶属于他们.这只是一个明显的事实.把它写在每一面墙上:Windows上的Python开发= ActiveState!然后你就是pypm install mysql-python一切顺利.没有编译狂欢.没有奇怪的错误.没有恐怖.在五分钟后开始编码并做实际工作.这是进入Windows的唯一方法.真.
小智 15
随着Python新手学习Python生态系统,我刚刚完成了这个.
安装setuptools 说明
安装MySQL 5.1.从这里下载97.6MB MSI 您不能使用essentials版本,因为它不包含C库.
请务必选择自定义安装,并标记开发工具/库以进行安装,因为默认情况下不会这样做.这是获取C头文件所必需的.
您可以通过在安装目录中查找名为"include"的文件夹来验证是否已正确完成此操作.EG C:\ Program Files\MySQL\MySQL Server 5.1\include.它应该有一大堆.h文件.
从此处安装Microsoft Visual Studio C++ Express 2008 这是获取C编译器所必需的.
以管理员身份打开命令行(右键单击Cmd快捷方式,然后"以管理员身份运行".确保在安装完这些内容后打开一个新窗口,否则您的路径将不会更新,安装仍会失败.
从命令提示符:
easy_install -b C:\ temp\sometempdir mysql-python
那会失败 - 这没关系.
现在在临时目录C:\ temp\sometempdir中打开site.cfg并编辑"registry_key"设置为:
registry_key = SOFTWARE\MySQL AB\MySQL Server 5.1
现在CD进入你的临时目录并且:
python setup.py清理
python setup.py安装
你应该准备摇滚!
这是一个超级简单的脚本,可以为您开始学习Python DB API - 如果您需要它.
小智 7
我发现一个位置是一个人成功构建了python2.6的mysql,共享链接,http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2.6.exe
...你可能会在导入MySQLdb时看到一个警告,这很好并且不会伤害任何东西,
C:\ Python26\lib\site-packages\MySQLdb__init __.py:34:DeprecationWarning:从模块导入ImmutableSet不推荐使用sets模块
您不是唯一一个在使用 Python 2.6 和 MySQL 时遇到问题的人 ( http://blog.contriving.net/2009/03/04/using-python-26-mysql-on-windows-is-nearly-impossible/ ) 。这是它如何在 Python 2.5 下运行的解释http://i.justrealized.com/2008/04/08/how-to-install-python-and-django-in-windows-vista/ 祝你好运
| 归档时间: |
|
| 查看次数: |
108725 次 |
| 最近记录: |