阿里云钉钉应用python后端开发之安装MySQL数据库

article/2025/8/14 14:18:46

阿里云钉钉应用python后端开发之安装mysqlclient

在这里插入图片描述

在本系列文章中,项目需要选择MySQL作为默认数据库。

本篇为在Windows上安装mysqlclient。

在python后端开发中,可以选择的数据库有PostgreSQL, MariaDB, MySQL, or Oracle等,一般情况下,PostgreSQL是优先选项。

mysqlclient全称为MySQL database connector for Python。

安装MySQL数据库,具体可以参考MySQL数据库的安装帮助。。。

在这里,下面介绍下,默认安装MySQL支持python后端开发的流程。

第一,安装MySQL or MariaDB,首先需要安装一个DB API driver,比如mysqlclient。要知道具体的安装细节,可以参照MySQL后端安装帮助。。。

首先,尝试使用命令行输入pip命令安装。
命令行输入命令,

pip install mysqlclient

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装过程中,命令行打印出如上图所示的提示信息。

仔细分析后,发现可能是当前安装的mysqlclient版本信息不对,查阅mysqlclient的官方安装文档后发现,mysqlclient不支持命令行pip命令安装,真的比较无语。。。
在这里插入图片描述
如上图,官方安装文档显示,在Windows上安装mysqlclient非常困难,推荐使用编译后的二进制wheel包直接安装。

打开mysqlclient的下载页面,mysqlclient下载地址
在这里插入图片描述
由于本项目默认的python版本为2.7,可以从上图中看到,只有编译mysqlclient源代码才能完成mysqlclient安装,并没有对应的wheel二进制文件下载。。。

首先,解压缩mysqlclient-2.0.1.tar.gz (87.8 kB),得到如下图所示的文件目录,
在这里插入图片描述
用文本编辑器打开INSTALL.rst文件,可以找到Windows下安装的提示信息。
在这里插入图片描述
好了,继续命令行敲入命令,

python setup.py install

发现,命令行打印出如下的提示信息,
在这里插入图片描述
仔细查阅上面的Windows下的安装说明发现,Windows版本的mysqlclient似乎官方不再提供binary版本的安装文件了。。。
好了,到这里,最后在百度上找到一个下载binary版本二进制文件的办法,具体的下载二进制文件的链接在这里mysqlclient wheel包下载地址
在这里插入图片描述
由于使用的是64位的python2.7的版本,直接下载mysqlclient‑1.4.6‑cp27‑cp27m‑win_amd64.whl就好了,提供下载链接mysqlclient‑1.4.6‑cp27‑cp27m‑win_amd64.whl
好了,这样就有了mysqlclient支持64为python2.7版本的二进制编译文件了,还是直接命令行输入pip命令安装吧。。。
进入python2.7安装目录下的Scripts目录,使用pip.exe直接安装mysqlclient二进制wheel包。
命令行输入命令,提供下载地址32位mysqlclient wheel 二进制包下载地址
下载好后,拷贝到python2.7的Scripts目录下,

在这里插入图片描述
命令行执行pip安装命令,

pip.exe install mysqlclient-1.4.6-cp27-cp27m-win32.whl

如果看到命令行打印出下面的提示信息,则安装成功。
在这里插入图片描述
Django只支持1.4.0版本以上的mysqlclient。
在这里插入图片描述

附录:

  1. MySQL下载地址
  2. mysqlclient-python下载地址

http://chatgpt.dhexx.cn/article/NiAI87yr.shtml

相关文章

使用python对mysql数据库进行添加数据的操作

使用python连接mysql进行添加数据的操作 使用的是python3.6pymysql 1、导入pymysql,并创建数据库连接 import pymysql# 使用python连接mysql数据库,并对数据库添加数据的数据的操作 # 创建连接,数据库主机地址 数据库用户名称 密码 数据库…

基于PYTHON语言的工资管理系统制作(一)--MYSQL数据库的下载和安装

去官网下载MySQL Community Server社区免费版,网址如下:MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/ 因为我的开发环境是WINDOWS64位操作系统,所以我选了Windows版。 下载完毕后直接傻瓜化无脑全部安装…

Python数据库:MySQL数据库的详细介绍与安装

一、数据库的介绍 数据库(Database)是存储与管理数据的软件系统,就像一个存入数据的物流仓库。每个数据库都有一个或多个不同的API接口用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在…

python安装出现modify_Python安装MySQL数据库模块

背景 折腾: 的过程中,需要去安装MySQLdb。 下载MySQLdb 去官网: 看到有1.2.4和1.2.3 所以去最新的1.2.4: 下载对应的编译好的版本: 得到1MB的 MySQL-python-1.2.4.win32-py2.7.exe 安装MySQLdb 双击安装&am…

python+mysql搭建信息管理系统(内含源码)

效果展示: 一、环境 开头直接交代环境了 python 3.6pyqt5hashlibsipsystime 都是小包,容易倒,一般不会遇到坑,这里不做过多介绍。 二、搭建步骤与代码实例 2.1 首先需要一个主控台,界面如下: 2.2 登…

Python中使用MySQL

Python中使用MySQL 一、前言二、下载安装MySQL1.下载MySQL2.安转MySQL3.设置环境变量4.启动MySQL5.使用Navicat for MySQL管理软件 三、安装PyMySQL四、连接数据库五、创建数据表六、操作MySQL数据表 一、前言 MySQL是一款开源的数据库软件,由于其免费特性得到了全世…

总结:ubuntu或是win7系统下,利用python语言来使用数据库mysql一

准备:我用的是ubuntu12.04,win7系统。在这ubuntu系统下使用的python2.7.3,MySQL5.5;win7系统下使用的是python2.7.5,MySQL5.6。 这两个系统下,可能ubuntu系统更容易实现,所以先总结ubuntu系统下python使用数据库mysql。 一、ubuntu系统下python使用数据库mysql 1.如果…

Python之MYSQL数据库基础操作(DBeaver安装方法)

Python之MYSQL数据库基础操作 一、基本介绍1.驱动程序2.DBeaver(1)关于DBeaver(2)安装(3)配置镜像和建立连接(4)连接可能出现失败的原因及解决方法 二、数据库基础操作1.数据库连接操…

Python 操作MySql数据库(封装、优雅)

Python 记录操作MySql数据库(封装)——优雅 前言封装代码进行测试结果展示 前言 学了pymysql第三方库(pip install pymysql)来操作MySql数据库后,浅记一下对MySql进行 《关于我的MySql之优雅封装这件事儿》。这里只涉…

【100天精通python】Day32:使用python操作数据库_MySQL下载、安装、配置、使用实战

目录 专栏导读 1 MySQL概述 2 MySQL下载安装 2.1 下载 2.2 安装 2.3 配置 2.3.1 服务类型和网络配置: 2.3.2 连接配置: 2.3.3 账户和权限配置: 2.3.4 配置Windows Service : 2.3.5 服务器文件权限配置: 2.3…

Python 安装mysql数据库模块

方法一:命令行安装mysql模块 先找到Python安装目录下的Script文件 2.当前路径下进入cmd命令窗口,输入pip3 install pymysql 3.如上图所示就是安装成功 方法二:PyCharm下安装mysql数据库模块 1.点击File里的Settings 2.点击Project Interperte…

性能测试报告包括哪些内容?模板范文哪里找?看这里

目录 1 概述 2 系统简介 3 测试指标 4 测试工具和测试策略 5 测试结果数据以及截图 6 测试结论 1 概述 1.1性能测试概念 性能测试是通过自动化的测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两…

阿里云MaxCompute存取性能测试报告

阿里云MaxCompute存取性能测试报告 文章目录 阿里云MaxCompute存取性能测试报告前言MaxCompute介绍查询测试报告测试方案一测试方案二使用建议 写入测试报告测试方案一生成SQL的类 测试方案二测试方案三测试方案四使用建议 后记 前言 前几天公司给我安排了个任务,让…

【测试报告】Java文档搜索引擎性能测试报告

【测试报告】Java文档搜索引擎性能测试报告 10个线程---300秒(5分钟)概要吞吐量响应时间随时间变化 20个线程---300秒(5分钟)概要吞吐量响应时间随时间变化 10个线程—300秒(5分钟) 概要 吞吐量 响应时间 …

Jmeter导出性能测试报告

在电脑任意一个盘创建一个存放Jmeter文件的文件夹。我这里创建在F盘 2. 打开Jmeter你需要导出的执行文件的工程文件,连计划一起保存到创建的Jmeter_project文件夹里面。(如果不是计划一起保存会出现报错) 编写Jmeter导入测试报告语句。 jme…

电商平台性能测试报告

性能测试报告 概况 A3Mall是一个电商系统平台,是一个面向B2B、B2C的电商平台。 1.1测试背景 A3Mall电商平台通过体验用户反馈业务市场调研及分析,项目部门与业务部门进行交流沟通,确保用户反馈后的有效需求说明书,参照用户需求…

性能测试报告编写技巧

在对结果进行分析并得出结论之后,性能测试工程师要把它们以文字报告的形式发送给相关人员。这就是性能测试报告。除了书面文字之外,可能的话,公司还会召集人员开专门的会议进行报告讲解和结果分析。所以,性能测试报告是性能测试工…

性能测试报告(实例)

测试报告是一次完整性能测试的体现,所以,这里我给出一个完整的性能测试报告,相信通过这个报告,我们会整性能测试有个整体的了解,知道我们在以后做性能测试时需要做哪些工作。 注明:1.性能测试报告模板很多&…

性能测试报告,实例讲解

上一篇博文主要通过两个例子让测试新手了解一下测试思想,和在做测试之前应该了解人几点,那么我们在如何完成一次完整的性能测试呢? 测试报告是一次完整性能测试的体现,所以,这里我给出一个完整的性能测试报告&#xf…

Jmeter生成HTML性能测试报告

目录 1、前言 2、生成报告 2.1、方式一 2.2、方式二 3、查看报告 3.1、Dashboard(仪表板) 3.2、Charts(图表) 3.3、Customs Graphs(定制图表) 1、前言 使用 Jmeter 进行性能压测时,跑完…