Python如何安装mariadb对应的MySQLdb扩展
发表于:2025-11-17 作者:千家信息网编辑
千家信息网最后更新 2025年11月17日,本篇内容主要讲解"Python如何安装mariadb对应的MySQLdb扩展",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python如何安装mariad
千家信息网最后更新 2025年11月17日Python如何安装mariadb对应的MySQLdb扩展
本篇内容主要讲解"Python如何安装mariadb对应的MySQLdb扩展",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python如何安装mariadb对应的MySQLdb扩展"吧!
debian下安装
比如网上的方案是:
apt-get install libmysql-devapt-get install libmysqlclient-devapt-get install python-devpip install mysqlclient
这些命令一般情况下是没问题的,但是本机上安装的是maraidb,那就扯淡了
MariaDB [(none)]> select version();+--------------------------+| version() |+--------------------------+| 10.1.38-MariaDB-0+deb9u1 |+--------------------------+
搜索apt的源发现没有相应的libmysql-dev 之类的,搜索如下:
ljf@ljf:/var/www/python$ sudo apt-cache search libmysqllibglpk40 - linear programming kit with integer (MIP) supportlibcrypt-mysql-perl - Perl module to emulate the MySQL PASSWORD() functionlibmysql-diff-perl - module for comparing the table structure of two MySQL databaseslibreoffice-base-drivers - Database connectivity drivers for LibreOfficesolr-common - Enterprise search server based on Lucene3 - common fileslibmariadbclient-dev-compat - MariaDB database development files (libmysqlclient compatibility)libmysql++-dev - MySQL C++ library bindings (development)libmysql++-doc - MySQL C++ library bindings (documentation and examples)libmysql++3v5 - MySQL C++ library bindings (runtime)libmysqlcppconn-dev - MySQL Connector for C++ (development files)libmysqlcppconn7v5 - MySQL Connector for C++ (library)libmysql-java - Java database (JDBC) driver for MySQLlibmysql-cil-dev - MySQL database connector for CLIlibmysql6.4-cil - MySQL database connector for CLIdefault-libmysqlclient-dev - MySQL database development files (metapackage)libmysql-ocaml - OCaml bindings for MySql (runtime package)libmysql-ocaml-dev - OCaml bindings for MySql (development package)node-mysql - MySQL client implementation for Node.js
搜索出来的源感觉不是那么对,但是有个源的名称叫:libmariadbclient-dev-compat ,那么会不会是要下载libmariadb的源文件呢,搜索下libmariadb对应的扩展看看:
ljf@ljf:/var/www/python$ sudo apt-cache search libmariadblibmariadbclient-dev - MariaDB database development fileslibmariadbclient-dev-compat - MariaDB database development files (libmysqlclient compatibility)libmariadbclient18 - MariaDB database client librarylibmariadbd-dev - MariaDB embedded database, development fileslibmariadbd18 - MariaDB embedded database, shared librarylibmariadb-dev - MariaDB Connector/C, development fileslibmariadb-dev-compat - MariaDB Connector/C, compatibility symlinkslibmariadb2 - MariaDB Connector/Cdefault-libmysqlclient-dev - MySQL database development files (metapackage)
果然libmariadb的源文件和推荐命令十分相似,安装试试:
apt-get install libmariadbd-devapt-get install libmariadbdclient-devapt-get install python-devpip install mysqlclient
执行完毕之后,测试:
ljf@ljf:/var/www/python$ pythonPython 2.7.13 (default, Sep 26 2018, 18:42:22)[GCC 6.3.0 20170516] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import MySQLdb>>> exit()
到此,相信大家对"Python如何安装mariadb对应的MySQLdb扩展"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
C++
搜索
内容
命令
源文件
学习
实用
更深
相似
兴趣
名称
实用性
实际
情况
感觉
操作简单
方案
方法
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
游戏服务器是什么样的
英雄联盟国外服务器人数
警察叔叔怎么维护网络安全
软件开发怎么设置试用期
南京学习软件开发公司哪个好
万得数据库如何导出股票数据
录视频写入数据库
星际方块服务器客户端异常
软件开发兼职哪个靠谱
软件开发需要加班吗
hbase连接数据库
重庆物流软件开发哪家好
浏览器服务器开小差怎么回事
网络直播服务器的概念
网络安全学院院长论坛
无锡微型软件开发特征
学校网络安全迎检材料
安徽省网络安全宣传视频
黄海导航软件开发
软件开发哪个公司的好
软件开发套模板
数据库遭遇爆破的危害
常州承诺互联网科技有限公司
激战2 服务器选择
厦门诚玺锐网络技术
深圳的网络安全公司美企
宁波物流软件开发
苏州戴尔高效率服务器
网络安全实验教程签字
名企软件开发岗