• 欢迎访问挑战自我博客网站,安全研究,web渗透,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入挑战自我博客网站 网站主页

[python]windows操作系统中在python中操作mysql的前提条件

python 挑战自我 575次浏览 已收录 0个评论

1、背景介绍

作者自己开发的TZ-SCAN程序在运行的时候添加了一个用于去重的全局变量,导致程序运行的越久,占用系统的内存越大,所以经过构思及网上的资料查询,决定去重这一块还是落到数据库来实现,这样才能更大的优化程序运行效率。想着先从非关系型数据库搞起,但是对于传统的关系型数据库也都不太熟悉,所以还是先从mysql这一类先搞起,后期有需求再更换吧。

2、python中mysql的使用问题

要想在python中使用mysql肯定有一个标准库或者官方库,查了资料发现是下面这个:

import MySQLdb

如果你直接运行,发现会报如下的错误:

ImportError: No module named MySQLdb

按照经验,直接使用python的pip工具安装,发现找不到这个库,报如下错:

No matching distribution found for mysqldb

继续网上查找资料,发现这个库原来不叫MySQLdb,而是mysql-python这个库,那么直接使用如下命令安装

pip install mysql-python

你会发现仍旧继续报错:

Microsoft Visual C++ 9.0 is required < Unable to find vcvarsall.bat>  

好吧,是不是发现搞个库累的半死!!!!!!

3、python中使用mysql的最简单的解决方法

继续上一个段落的话题,继续翻找网上的解决方案,各种千奇百怪的,发现这个问题已经由来已久了!!那么这个问题肯定已经有一个合理的解决方案了吧!
好吧,已经有人制作了工具包mysql-for-python,我把32位和64位的安装包的共享链接发出来,大家直接下载安装即可,安装完就可以直接使用mysql了,其他的什么都不需要了!!!

windows 32位安装包下载地址:https://pan.baidu.com/s/1pLyriYn,密码:r7n5
windows 64位安装包下载地址:https://pan.baidu.com/s/1eR3cYOE,密码:4h9j

挑战自我博客, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明[python]windows操作系统中在python中操作mysql的前提条件
喜欢 (8)
支付宝[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址