多语言展示
当前在线:798今日阅读:61今日分享:18

如何安装pymysql

pymysql是用来连接python和mysql之间的通道,在使用python编程时,通过它来和mysql数据库进行交互,下面我们一起来看看,怎么安装pymysql这个模块。
工具/原料
1

python3

2

pip工具

一、通过pip工具安装
1

pip工具是python的一个模块,因此在使用pip工具安装pymysql模块之前,首先确定python和pip工具都能正常工作,如下面图中所示。都可以正常显示版本信息。

2

确认工具无误后,执行命令:pip install pymysql开始安装pymysql模块,pip工具会自动分析依赖关系,然后下载对应的依赖包并自动安装,一直到提示successfully installed 字样,表示成功安装完成。

3

安装完成后,启动python,尝试导入pymysql模块,如下面图中所示,我这里是导入正常的,如果你的导入的时候出错,会有对应的报错信息。我在这台电脑上也配置好了mysql,然后我使用pymysql连接mysql服务器,然后执行sql语句,创建一张表t1,表t1里有两个字段,分别是id和name。

4

另外打开一个命令行窗口,登陆到mysql上,查看test数据库里面是否有t1表,可以看到创建成功,然后使用desc t1;命令查看表的结构,可以看到和创建语句里的一模一样。可以说明表创建成功,pymysql模块正常工作。

二、通过setup.py编译安装
1

通过setup.py安装的方式,需要下载pymysql的源码包。我们打开github,pymysql的源码也是托管在这个上面。打开后,在搜索栏里输入pymysql,第一个搜索结果就是。

2

点开项目名称后进入到项目界面,可以看到右边的clone and download按钮,点开以后,会显示一个项目的git地址。点击旁边的复制按钮,复制这个地址。

3

然后回到刚才安装pymysql的机器上,为了防止pip安装的pymysql模块干扰,先使用pip命令卸载掉pymysql,如下面图中所示,卸载完成后,启动python,尝试导入pymysql模块,确认提示没有这个模块。

4

然后使用git命令将pymysql的源码clone到本地,命令是:git clone   你复制的地址如下面图中所示,克隆完毕后,会在本地生成一个PyMySQL的目录,如下面第二张图中所示。

5

查看PyMySQL目录,可以看到有一个setup.py的可执行文件,这个就是我们用来安装pymysql的脚本。我们首先执行编译命令:python setup.py build然后程序开始编译对应的模块,等待编译完毕。

6

编译完毕后,执行命令:python setup.py install开始安装模块,安装过程会略长,到最后,会显示各种依赖包。如果在这个时候报错,说明对应的依赖包没有装上,需要现有pip工具安装。到最后显示Finished processing,表示安装完成。

7

安装完成后,启动python,尝试导入pymysql模块,我这里导入成功,没有任何报错信息。然后我尝试执行一条sql,往第一次使用pip安装时创建的表t1里插入两条数据。然后在另一个命令行创建使用命令查看表t1中的数据,确实存在。说明pymysql工作正常。安装没有问题。

注意事项
1

很多时候,源码的版本会高于pip安装的版本,大家根据具体的使用环境来取舍。

2

本人原创,转载请声明。

推荐信息