Python如何安装mariadb对应的MySQLdb扩展
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"Python如何安装mariadb对应的MySQLdb扩展",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python如何安装mariad
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司怎么样
伟宏互联网科技
互联网的科技
互联网科技深圳
合肥互联网科技公司
互联网前沿科技
互联网科技有限公司 翻译
卓越科技互联网 招聘
重庆互联网医院沙龙医盟信息科技
电子科技大学互联网创业大赛
用友工业互联网科技发展
上海京穆互联网科技有限公司
江苏苏星互联网科技有限公司
互联网与数字科技关系
广州互联网高科技取餐柜
唐山双旺合互联网科技产业园
北京品多多互联网科技有限公司
上海旺乐尼互联网科技有限公司
瑞安市蟠桃会互联网科技有限公司
利用互联网等科技手段
手磨咖啡
中关村互联网科技集团
新华互联网科技学校
今日互联网科技
互联网最新的科技有限公司
鑫亿盛互联网科技
深圳国际航运科技和互联网
移动互联网科技股
互联网公司高科技产品
保山浩联互联网科技有限公司