如何安装pymysql

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

一、通过pip工具安装

  • 01

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

  • 02

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

  • 03

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

  • 04

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

二、通过setup.py编译安装

  • 01

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

  • 02

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

  • 03

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

  • 04

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

  • 05

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

  • 06

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

  • 07

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

(0)

相关推荐

  • linux操作系统下RAR的安装和使用

    ============zip文件的操作================================== zip -r data.zip data 解释:将data文件夹压缩成了data.zip格 ...

  • 系统安装上驱动后如何设置XP的桌面和安装相关应用程序

    在Windows XP系统安装上驱动后,接下来要做的工作,是设置一下XP系统的桌面和安装相关应用程序。通常,要设置的项目和安装的应用程序如下。 >将“我的电脑”、“网上邻居”、“我的文档”放在桌 ...

  • iphone安装软件 保你一看就会

    iphone安装软件 保你一看就会

  • 苹果白了之后重刷/重越/安装插件/趴樯/美化备忘教程

    很早就知道qq输入法和retinaPAD同时安装会白,结果还是中招了…… 唉,还是重新来过吧……一揽子……希望对大家会有帮助 一、恢复到固件5.0.1 1.连接数据线 2.趴兔端:先按Power+Ho ...

  • 拒绝iphone插件耗电,不安装插件让通知中心背景透明教程

    有人白苹果了,暂时原因不详,可能是插件冲突,如果安装了通知中心背景透明的插件,请先卸载再操作 之前安装BlurriedNCbackground,虽然可以让通知中心背景透明,但是非常耗电,在连续使用的情 ...

  • cydia1.1.4安装教程

    支持ip3g,ip4g,ipad1,ipad2 第一步,确定越狱并安装ifile。 第二步,用safari打开http://cl.ly/DXmq,会显示如下图,单击download会显示选择打开方式i ...

  • cydia安装及卸载出错解决方法

    关于Cydia安装、卸载出错的解决方案-------trying to overwrite 系统:ipad2 WiFi IOS5.0.1Cydia1.1.4 1.现象:实例cydia里不能卸载插件了, ...

  • 通知中心背景透明不安装插件法 不耗电

    之前安装BlurriedNCbackground,虽然可以让通知中心背景透明,但是非常耗电,在连续使用的情况下至少少用两个小时 其实不安装这个插件也能达到透明的效果,而且还不会增加耗电量,效果图: ...

  • iPhone安装使用GHome方法

    step-1 下载/安装GHome客户端 A,搜索GHome客户端。登录APP STORE后,在应用软件界面中点击“搜索”标签,输入“GHome”进行搜索。 B,下载GHome客户端。搜索出软件后 ...