MySQL python组件安装
:23: 错误:my_config.h:没有那个文件或目录 _mysql.c:46:19: 错误:mysql.h:没有那个文件或目录 _mysql.c:47:26: 错误:mysqld_error.h:没有那个文件或目录 _mysql.c:48:20: 错误:errmsg.h:没有那个文件或目录 _mysql.c:88: 错误:expected specifier-qualifier-list before ‘MYSQL’ _mysql.c:102: 错误:expected specifier-qualifier-list before ‘MYSQL_RES’ _mysql.c: 在函数‘_mysql_Exception’中:
请在执行pip命令前安装
yum install mysql-devel
MySQL python组件安装
标签:
小编还为您整理了以下内容,可能对您也有帮助:
Windows系统下如何正确安装mysql-python的具体操作步骤
我们使用python操作mysql的时候需要安装中间库插件mysql-python,那么在Windows系统下应该如何安装呢?下面小编给大家分享一下具体的安装步骤。
具体操作步骤如下:1. 首先我们在Windows界面开始菜单搜索栏输入框中输入CMD,如下图所示
2. 打开CMD窗口以后弹出下面窗口,我们设置Virtualenv虚拟环境,如下图红色圈出部分所示
3. 然后如下图所示,激活虚拟环境,因为只有激活环境才可以正确安装,进行后续步骤
4. 如下图所示,我们采用pip自动下载安装的方式进行接下来的操作,会直接进行安装报错
5.然后我们登录python的库平台,找到whl文件包,如下图红色圈出部分所示,点击进行下载whl安装包
6. 最后我们再用pip进行安装刚刚下载的whl文件包即可完成最后操作,如下图所示
7. 综上所述,在Windows系统下安装mysql-python会出现错误导致安装失败,需要大家自己下载安装文件进行操作,才可以正确安装mysql-python,希望小编的分享可以给大家带来一定的帮助。
如何安装MySQL-python
1、安装mysql
首先到mysql官网下载文件:mysql-installer-community.msi 安装过程同一般exe文件,不再叙述,直接下一步即可;
2、安装MySQL-python-1.2.3
直接根据web.py给出 的链接,下载文件MySQL-python.tar.gz 解压到任意目录
然后在cmd命令行行下进行安装;
C:\...> python setup.py install
C:\...> python setup.py bdist_wininst
Python连接mysql数据库及python使用mysqldb连接数据库教程
做python的时候需要用到数据库,于是自己重新整理了一下数据库的知识,并且熟悉了python中MysqlDB模块的功能和函数等接口,现在系统地来总结一下吧:
首先你要做的还是下载相应的模块并且安装啦,下载地址自己搜,网上有很多,安装的话也很好办,安装之后python的安装目录下的Lib文件夹下的site-packages文件夹下的MySQLdb文件夹,这之中存放的便是该模块的定义。准备工作做好之后我们需要在源码中import MySQLdb
数据库的连接:
模块引入之后我们就需要和数据库进行连接了,实例代码如下:
db = MySQLdb.connect("localhost","root","123456","myciti" )
这三个关键参数的含义一目了然:第一个为服务器的地址,第二个为用户名,第三个为dbms密码,第四个为要访问的数据库,其实该connect函数的参数不止这些,不过由于其有默认值而且大多数情况下不用修改,因而省略了。这里做如下列表:
host,连接的数据库服务器主机名,默认为本地主机(localhost)。
user,连接数据库的用户名,默认为当前用户。
passwd,连接密码,没有默认值。
db,连接的数据库名,没有默认值。
conv,将文字映射到Python类型的字典。默认为MySQLdb.converters.conversions
cursorclass,cursor()使用的种类,默认值为MySQLdb.cursors.Cursor。
compress,启用协议压缩功能。
named_pipe,在windows中,与一个命名管道相连接。
init_command,一旦连接建立,就为数据库服务器指定一条语句来运行。
read_default_file,使用指定的MySQL配置文件。
read_default_group,读取的默认组。
unix_socket,在unix中,连接使用的套接字,默认使用TCP。
port,指定数据库服务器的连接端口,默认是3306
大家可能会注意到源码中没有用到端口号,这是因为MySQLdb的connect函数的该参数的默认值便是3306,如果你在安装mysql的时候修改了数据库的端口号,那么你就需要在源码中加上该参数的修改值了。
一,安装mysql
如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。
Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装:
Ubuntu/deepin
sudo apt-get install mysql-server
Sudo apt-get install mysql-client
centOS/redhat
yum install mysql
二,安装MySQL-python
要想使python可以操作mysql 就需要MySQL-python驱动,它是python 操作mysql必不可少的模块。
下载地址:https://pypi.python.org/pypi/MySQL-python/
下载MySQL-python-1.2.5.zip 文件之后直接解压。进入MySQL-python-1.2.5目录:
python setup.py install
三,测试
测试非常简单,检查MySQLdb 模块是否可以正常导入。
fnngj@fnngj-H24X:~/pyse$ python
Python 2.7.4 (default, Sep 26 2013, 03:20:56)
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
import MySQLdb
没有报错提示MySQLdb模块找不到,说明安装OK ,下面开始使用python 操作数据库之前,我们有必要来回顾一下mysql的基本操作:
四,mysql 的基本操作
$ mysql -u root -p (有密码时)
$ mysql -u root (无密码时)
mysql show databases; // 查看当前所有的数据库
+--------------------+
| Database |
+--------------------+
| information_schema |
| csvt |
| csvt04 |
| mysql |
| performance_schema |
| test |
+--------------------+
6 rows in set (0.18 sec)
mysql use test; //作用与test数据库
Database changed
mysql show tables; //查看test库下面的表
Empty set (0.00 sec)
//创建user表,name 和password 两个字段
mysql CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)); Query OK, 0 rows affected (0.27 sec)
//向user表内插入若干条数据
mysql insert into user values('Tom','1321');Query OK, 1 row affected (0.05 sec)
mysql insert into user values('Alen','7875');Query OK, 1 row affected (0.08 sec)
mysql insert into user values('Jack','7455');Query OK, 1 row affected (0.04 sec)
//查看user表的数据
mysql select * from user;+------+----------+
| name | password |
+------+----------+
| Tom | 1321 |
| Alen | 7875 |
| Jack | 7455 |
+------+----------+
3 rows in set (0.01 sec)
//删除name 等于Jack的数据
mysql delete from user where name = 'Jack';Query OK, 1 rows affected (0.06 sec)
//修改name等于Alen 的password 为 1111
mysql update user set password='1111' where name = 'Alen';Query OK, 1 row affected (0.05 sec)
Rows matched: 1 Changed: 1 Warnings: 0
//查看表内容
mysql select * from user;+--------+----------+
| name | password |
+--------+----------+
| Tom | 1321 |
| Alen | 1111 |
+--------+----------+
3 rows in set (0.00 sec)
五,python 操作mysql数据库基础
#coding=utf-8import MySQLdb
conn= MySQLdb.connect(
host='localhost',
port = 3306,
user='root',
passwd='123456',
db ='test',
)
cur = conn.cursor()#创建数据表#cur.execute("create table student(id int ,name varchar(20),class varchar(30),age varchar(10))")#插入一条数据#cur.execute("insert into student values('2','Tom','3 year 2 class','9')")#修改查询条件的数据#cur.execute("update student set class='3 year 1 class' where name = 'Tom'")#删除查询条件的数据#cur.execute("delete from student where age='9'")cur.close()
conn.commit()
conn.close()
conn = MySQLdb.connect(host='localhost',port = 3306,user='root', passwd='123456',db ='test',)
Connect() 方法用于创建数据库的连接,里面可以指定参数:用户名,密码,主机等信息。
这只是连接到了数据库,要想操作数据库需要创建游标。
cur = conn.cursor()
通过获取到的数据库连接conn下的cursor()方法来创建游标。
cur.execute("create table student(id int ,name varchar(20),class varchar(30),age varchar(10))")
通过游标cur 操作execute()方法可以写入纯sql语句。通过execute()方法中写如sql语句来对数据进行操作。
cur.close()
cur.close() 关闭游标
conn.commit()
conn.commit()方法在提交事物,在向数据库插入一条数据时必须要有这个方法,否则数据不会被真正的插入。
conn.close()
Conn.close()关闭数据库连接
六,插入数据
通过上面execute()方法中写入纯的sql语句来插入数据并不方便。如:
cur.execute("insert into student values('2','Tom','3 year 2 class','9')")
我要想插入新的数据,必须要对这条语句中的值做修改。我们可以做如下修改:
#coding=utf-8import MySQLdb
conn= MySQLdb.connect(
host='localhost',
port = 3306,
user='root',
passwd='123456',
db ='test',
)
cur = conn.cursor()#插入一条数据sqli="insert into student values(%s,%s,%s,%s)"cur.execute(sqli,('3','Huhu','2 year 1 class','7'))
cur.close()
conn.commit()
conn.close()
假如要一次向数据表中插入多条值呢?
#coding=utf-8import MySQLdb
conn= MySQLdb.connect(
host='localhost',
port = 3306,
user='root',
passwd='123456',
db ='test',
)
cur = conn.cursor()#一次插入多条记录sqli="insert into student values(%s,%s,%s,%s)"cur.executemany(sqli,[
('3','Tom','1 year 1 class','6'),
('3','Jack','2 year 1 class','7'),
('3','Yaheng','2 year 2 class','7'),
])
cur.close()
conn.commit()
conn.close()
executemany()方法可以一次插入多条值,执行单挑sql语句,但是重复执行参数列表里的参数,返回值为受影响的行数。
七,查询数据
也许你已经尝试了在python中通过
cur.execute("select * from student")
来查询数据表中的数据,但它并没有把表中的数据打印出来,有些失望。
来看看这条语句获得的是什么
aa=cur.execute("select * from student")
print aa
5.它获得的只是我们的表中有多少条数据。那怎样才能获得表中的数据呢?进入python shell
import MySQLdb conn = MySQLdb.connect(host='localhost',port = 3306,user='root', passwd='123456',db ='test',) cur = conn.cursor() cur.execute("select * from student")5L
cur.fetchone()
(1L, 'Alen', '1 year 2 class', '6') cur.fetchone()
(3L, 'Huhu', '2 year 1 class', '7') cur.fetchone()
(3L, 'Tom', '1 year 1 class', '6')
...cur.scroll(0,'absolute')
fetchone()方法可以帮助我们获得表中的数据,可是每次执行cur.fetchone() 获得的数据都不一样,换句话说我没执行一次,游标会从表中的第一条数据移动到下一条数据的位置,所以,我再次执行的时候得到的是第二条数据。
scroll(0,'absolute') 方法可以将游标定位到表中的第一条数据。
还是没解决我们想要的结果,如何获得表中的多条数据并打印出来呢?
#coding=utf-8import MySQLdb
conn= MySQLdb.connect(
host='localhost',
port = 3306,
user='root',
passwd='123456',
db ='test',
)
cur = conn.cursor()#获得表中有多少条数据aa=cur.execute("select * from student")print aa#打印表中的多少数据info = cur.fetchmany(aa)for ii in info: print ii
cur.close()
conn.commit()
conn.close()
通过之前的print aa 我们知道当前的表中有5条数据,fetchmany()方法可以获得多条数据,但需要指定数据的条数,通过一个for循环就可以把多条数据打印出啦!执行结果如下:
5(1L, 'Alen', '1 year 2 class', '6')
(3L, 'Huhu', '2 year 1 class', '7')
(3L, 'Tom', '1 year 1 class', '6')
(3L, 'Jack', '2 year 1 class', '7')
(3L, 'Yaheng', '2 year 2 class', '7')
[Finished in 0.1s]
pycharm怎么安装mysql
一、启动Pycharm,虚拟环境下创建Django项目
1、菜单-File-New Project...
2、在【Select Project Type】窗口中选择【Django】
3、点击【Interpreter】最右边的设置图标,选择【Create VirtualEnv】
参数:
Location:E:PycharmProjectsTM
Interpreter:E:virtualenvm
Application name:TMJOB
Enable Django admin:勾选
4、在【Create virtual Environment】窗口中设置【Name】(虚拟环境名称)【Location】(虚拟环境存储位置)【Base interpreter】(基于哪个Python Interpreter)【Inherit global site-packages】(继承全局的site-packages包)
参数:
Name:tm
Location:E:virtualenvm
Base interpreter:windows安装的python2.7.10(32bit)
Inherit global site-packages:不勾选
说明:
【Base interpreter】如果基于2.x版本,则虚拟环境版本也是2.x。如果基于3.x版本,则虚拟环境版本也是3.x。
【Inherit global site-packages】继承【Base interpreter】的【site-packages】
5、【Create virtual Environment】设置好后点击【ok】,在虚拟环境目录【E:virtualenvm】下生成虚拟环境文件
6、【Select Project Type】设置好后,点击【Create】,在项目目录【E:PycharmProjectsTM】下生成项目文件
7、PyCharm项目
二、添加MySQL扩展
菜单-File-Settings
1、在【project:TM】-【Project Interpreter】下,点击扩展包列表的【+】或者鼠标左键双击列表中空白部分
搜索【MySQLdb】,没有适配的。再次搜索【MySQL-python】,点击【Install Package】进行安装
然而,呵呵......
好吧,我是小白,试试看命令安装,pip install MySQLdb
2、启动cmd,启动虚拟环境,命令如下:
好吧,pip install MySQLdb命令行不通
附赠一个pip升级命令:python -m pip install --upgrade pip
pip不行后试试easy_install吧
easy_instal MySQLdb行不通,easy_instal MySQL-python可以使用。或者去官网下载,然后在虚拟环境下安装源码
再次去pycharm的项目设置下查看,发现安装成功,大功告成!!!
pycharm虚拟环境virtualnv安装MySQL扩展
标签:
pycharm怎么安装mysql
一、启动Pycharm,虚拟环境下创建Django项目
1、菜单-File-New Project...
2、在【Select Project Type】窗口中选择【Django】
3、点击【Interpreter】最右边的设置图标,选择【Create VirtualEnv】
参数:
Location:E:PycharmProjectsTM
Interpreter:E:virtualenvm
Application name:TMJOB
Enable Django admin:勾选
4、在【Create virtual Environment】窗口中设置【Name】(虚拟环境名称)【Location】(虚拟环境存储位置)【Base interpreter】(基于哪个Python Interpreter)【Inherit global site-packages】(继承全局的site-packages包)
参数:
Name:tm
Location:E:virtualenvm
Base interpreter:windows安装的python2.7.10(32bit)
Inherit global site-packages:不勾选
说明:
【Base interpreter】如果基于2.x版本,则虚拟环境版本也是2.x。如果基于3.x版本,则虚拟环境版本也是3.x。
【Inherit global site-packages】继承【Base interpreter】的【site-packages】
5、【Create virtual Environment】设置好后点击【ok】,在虚拟环境目录【E:virtualenvm】下生成虚拟环境文件
6、【Select Project Type】设置好后,点击【Create】,在项目目录【E:PycharmProjectsTM】下生成项目文件
7、PyCharm项目
二、添加MySQL扩展
菜单-File-Settings
1、在【project:TM】-【Project Interpreter】下,点击扩展包列表的【+】或者鼠标左键双击列表中空白部分
搜索【MySQLdb】,没有适配的。再次搜索【MySQL-python】,点击【Install Package】进行安装
然而,呵呵......
好吧,我是小白,试试看命令安装,pip install MySQLdb
2、启动cmd,启动虚拟环境,命令如下:
好吧,pip install MySQLdb命令行不通
附赠一个pip升级命令:python -m pip install --upgrade pip
pip不行后试试easy_install吧
easy_instal MySQLdb行不通,easy_instal MySQL-python可以使用。或者去官网下载,然后在虚拟环境下安装源码
再次去pycharm的项目设置下查看,发现安装成功,大功告成!!!
pycharm虚拟环境virtualnv安装MySQL扩展
标签:
python安装pymysql【MAC】
1、输入“python3 install pymysql",报错:
2、后来使用国内镜像源,还是报错,无法安装。
pip3 install 库名 -i 镜像源地址
例如:pip3 install pymysql -i https://pypi.tuna.tsinghua.e.cn/simple
镜像源地址
清华: https://pypi.tuna.tsinghua.e.cn/simple
豆瓣: http://pypi.douban.com/simple/
阿里: http://mirrors.aliyun.com/pypi/simple/
3、经网上查询,需使用”--trusted-host pypi.tuna.tsinghua.e.cn ",可安装成功。
即:pip install 库名 -i 镜像源地址 --trusted-host pypi.tuna.tsinghua.e.cn
例如:pip3 install pymysql -i https://pypi.tuna.tsinghua.e.cn/simple --trusted-host pypi.tuna.tsinghua.e.cn
4、验证pymysql是否安装成功。
>>>import pymysql 不报错就行。
python安装pymysql【MAC】
1、输入“python3 install pymysql",报错:
2、后来使用国内镜像源,还是报错,无法安装。
pip3 install 库名 -i 镜像源地址
例如:pip3 install pymysql -i https://pypi.tuna.tsinghua.e.cn/simple
镜像源地址
清华: https://pypi.tuna.tsinghua.e.cn/simple
豆瓣: http://pypi.douban.com/simple/
阿里: http://mirrors.aliyun.com/pypi/simple/
3、经网上查询,需使用”--trusted-host pypi.tuna.tsinghua.e.cn ",可安装成功。
即:pip install 库名 -i 镜像源地址 --trusted-host pypi.tuna.tsinghua.e.cn
例如:pip3 install pymysql -i https://pypi.tuna.tsinghua.e.cn/simple --trusted-host pypi.tuna.tsinghua.e.cn
4、验证pymysql是否安装成功。
>>>import pymysql 不报错就行。
如何用python的pip安装mysqldb
如何用python的pip安装mysqldb
python2.7和python3.4你可以看成是两个软件,你在一个里装了,另一个里当然不能用,你需要在python3.4里也安装mysqldb才可以,你可以通过pip install mysql-python,或者python3 setup.py install 来安装。
到官方下载MySQL for Python
然后解压,打开README:
里面有安装过程:
$ tar xfz MySQL-python-1.2.1.tar.gz
$ cd MySQL-python-1.2.1
$ # edit site.cfg if necessary
$ python setup.py build
$ sudo python setup.py install # or su first
如何用python的pip安装mysqldb
如何用python的pip安装mysqldb
python2.7和python3.4你可以看成是两个软件,你在一个里装了,另一个里当然不能用,你需要在python3.4里也安装mysqldb才可以,你可以通过pip install mysql-python,或者python3 setup.py install 来安装。
到官方下载MySQL for Python
然后解压,打开README:
里面有安装过程:
$ tar xfz MySQL-python-1.2.1.tar.gz
$ cd MySQL-python-1.2.1
$ # edit site.cfg if necessary
$ python setup.py build
$ sudo python setup.py install # or su first
mysql安装教程(Windows平台)
MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用程序的开发中。在Windows平台上安装MySQL,可以为开发者提供一个强大的数据库支持,本文将介绍MySQL在Windows平台上的安装步骤。
步骤一:下载MySQL安装包
在MySQL官网(https://dev.mysql.com/downloads/mysql/)上下载最新的MySQL安装包,选择适合自己操作系统的版本。本文以MySQL8.0为例进行介绍。
步骤二:运行MySQL安装程序
下载完成后,双击安装包运行MySQL安装程序,按照提示一步步进行安装。在安装过程中,可以根据自己的需要选择安装的组件,例如MySQLServer、MySQLWorkbench等。
步骤三:配置MySQL服务器
在安装MySQLServer组件时,需要配置MySQL服务器。在配置过程中,需要设置root用户的密码,这个密码将在之后登录MySQL时使用。同时,还需要设置MySQL服务器的端口号和字符集等信息。
步骤四:启动MySQL服务器
安装完成后,可以通过MySQL的服务管理器启动MySQL服务器。在Windows的服务管理器中,找到MySQL服务,将其启动即可。
步骤五:登录MySQL
在启动MySQL服务器后,可以通过MySQL的客户端程序登录MySQL。在Windows平台上,可以使用MySQLWorkbench等客户端程序进行登录。在登录时,需要输入root用户的密码。
步骤六:创建数据库
登录MySQL后,可以通过SQL语句创建数据库。例如,创建一个名为test的数据库,可以使用以下SQL语句:
```
CREATEDATABASEtest;
```
步骤七:创建表
在创建数据库后,可以通过SQL语句创建表。例如,创建一个名为users的表,可以使用以下SQL语句:
```
CREATETABLEusers(
idINTNOTNULLAUTO_INCREMENT,
nameVARCHAR(20)NOTNULL,
ageINTNOTNULL,
PRIMARYKEY(id)
);
```
步骤八:插入数据
在创建表后,可以通过SQL语句插入数据。例如,插入一条名为Tom,年龄为18的数据,可以使用以下SQL语句:
```
INSERTINTOusers(name,age)VALUES('Tom',18);
```
步骤九:查询数据
在插入数据后,可以通过SQL语句查询数据。例如,查询所有的用户数据,可以使用以下SQL语句:
```
SELECT*FROMusers;
```
步骤十:更新数据
在查询数据后,可以通过SQL语句更新数据。例如,将名为Tom的用户的年龄更新为20,可以使用以下SQL语句:
```
UPDATEusersSETage=20WHEREname='Tom';
```
步骤十一:删除数据
在更新数据后,可以通过SQL语句删除数据。例如,删除名为Tom的用户,可以使用以下SQL语句:
```
DELETEFROMusersWHEREname='Tom';
```
python目录下安装mysql在哪个文件夹
先安装pip。在Python的官网上去下载,下载地址是:https://pypi.python.org/pypi/pip#downloads 。下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:
python setup.py install
添加环境变量(路径要填写自己的python目录下的Scripts文件夹)
鼠标右键我的电脑 -> 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击PATH -> D:\Python\Scripts -> 点击确定
验证pip
在cmd中直接输入
pip -V
pip 1.5.6 from D:\Python\lib\site-packages (python 2.7)
有类似如上输出则为正确安装
安装mysql扩展
cmd中输入
pip install mysql
就可以自动下载mysql扩展并安装,结束后代码里就可以import mysql了!
python目录下安装mysql在哪个文件夹
先安装pip。在Python的官网上去下载,下载地址是:https://pypi.python.org/pypi/pip#downloads 。下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:
python setup.py install
添加环境变量(路径要填写自己的python目录下的Scripts文件夹)
鼠标右键我的电脑 -> 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击PATH -> D:\Python\Scripts -> 点击确定
验证pip
在cmd中直接输入
pip -V
pip 1.5.6 from D:\Python\lib\site-packages (python 2.7)
有类似如上输出则为正确安装
安装mysql扩展
cmd中输入
pip install mysql
就可以自动下载mysql扩展并安装,结束后代码里就可以import mysql了!
如何在centos安装python-mysql
如果你服务器环境允许yum,安装MySQL-python模块就很简单了
yum install MySQL-python -y
当然也可以源码安装该模块
首先安装 setuptools,下载源代码包:
解压后
python setup.py build
python setup.py install
然后安装一些扩展库
yum -y install rpm-build gcc-c++ mysql-devel python-devel
最后安装MySQL-python
下载源代码包:
解压进入安装目录。
编辑 site.cfg ,把 mysql_config 那一行取消注释,并改为:
mysql_config = /usr/lib64/mysql/mysql_config (根据自己mysql安装位置定义)
python setup.py build
python setup.py install
测试安装
Shell
[root@woyoo:/tmp/MySQL-python-1.2.3]# python
Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
/usr/lib64/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.py:3: UserWarning: Mole _mysql was already imported from /usr/lib64/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.pyc, but /tmp/MySQL-python-1.2.3 is being added to sys.path
>>>
报出一大堆警告信息,解决办法:删除MySQL-python源目录,再测试一下:
python 使用pip安装mysql出现如下问题,怎么解决
1. 没有在Win平台安装的经验,不过在其他平台都装过。
2. 建议先把mysql安装好,这样其他组件依赖的内容都会有了。
3. pip是用来安装Python的mysql driver的,
pip install MySQL-python
4. 如果不介意性能(在Win上要啥性能==),建议安装MySQL官方提供的
mysql-connector-python 纯Python编写,不需要编译就可以用了,接口也是遵守PEP的标准的
python 使用pip安装mysql出现如下问题,怎么解决
1. 没有在Win平台安装的经验,不过在其他平台都装过。
2. 建议先把mysql安装好,这样其他组件依赖的内容都会有了。
3. pip是用来安装Python的mysql driver的,
pip install MySQL-python
4. 如果不介意性能(在Win上要啥性能==),建议安装MySQL官方提供的
mysql-connector-python 纯Python编写,不需要编译就可以用了,接口也是遵守PEP的标准的