解决:ModuleNotFoundError: No module named ‘pymysql’
作者:mmseoamin日期:2024-02-04

解决:ModuleNotFoundError: No module named ‘pymysql’

文章目录

  • 解决:ModuleNotFoundError: No module named 'pymysql'
    • 背景
    • 报错问题
    • 报错翻译
    • 报错位置代码
    • 报错原因
    • 解决方法
      • 方法一,直接安装
      • 方法二,手动下载安装
      • 方法三,编译安装
      • 方法四,检查IDE配置
      • PyMySQL 简介
        • 今天的分享就到此结束了

          背景

          在使用之前的代码时,报错

          Traceback (most recent call last):

          File “xxx”, line xx, in

          import pymysql

          ModuleNotFoundError: No module named ‘pymysql’

          报错问题

            Traceback (most recent call last): 
              File "xxx", line xx, in  
                    import pymysql 
            ModuleNotFoundError: No module named 'pymysql'
          

          报错翻译

          主要报错信息内容翻译如下所示:

            Traceback (most recent call last): 
              File "xxx", line xx, in  
                    import pymysql 
            ModuleNotFoundError: No module named 'pymysql'
          

          翻译:

          追溯(最近一次通话):
          文件“xxx”,第xx行,在
          导入pymysql
          ModuleNotFoundError:没有名为“pymysql”的模块
          

          报错位置代码

          ...
                import pymysql 
          ...
          

          报错原因

          经过查阅资料,发现是这个错误通常是由于缺少pymysql的依赖库,就会出现这样的提示。

          小伙伴们按下面的解决方法即可解决!!!

          解决方法

          要解决这个错误,需要安装pymysql的依赖库,即可解决。

          方法一,直接安装

          在window下安装pymysql

          pip install pymysql
          

          如果你嫌下载慢,可以更改下载源,

          比如,利用豆瓣的下载源

          pip install pymysql -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
          

          附,国内各大源列表:

          名称地址
          阿里https://mirrors.aliyun.com/pypi/simple
          豆瓣http://pypi.douban.com/simple/
          清华大学https://pypi.tuna.tsinghua.edu.cn/simple
          中国科学技术大学https://pypi.mirrors.ustc.edu.cn/simple
          华中理工大学http://pypi.hustunique.com/simple
          山东理工大学http://pypi.sdutlinux.org/simple
          网易https://mirrors.163.com/pypi/simple/
          腾讯https://mirrors.cloud.tencent.com/pypi/simple

          如果你使用的是conda环境,请尝试使用conda install安装pymysql。

          如果你使用的是pip安装pymysql,可以尝试使用以下命令安装:

          pip install --no-cache-dir pymysql
          

          方法二,手动下载安装

          将安装包手动下载到本地进行安装,然后在cmd 中进入安装包的路径下面用:cd +路径,进入。

          然后输入以下命令:

          pip install PyMySQL-1.1.0-py3-none-any.whl
          

          就可以进行安装了。

          附下载链接,点击下载对应版本的dilb链接

          https://pypi.org/project/pymysql/#description

          方法三,编译安装

          如果上述方法都不能解决问题,你可以尝试从源代码编译安装pymysql。具体步骤可以参考pymysql的官方文档。

          方法四,检查IDE配置

          在使用IDE时,如果一切都没有问题,但是还是报 ModuleNotFoundError: No module named ‘pymysql’.。可以尝试如下解决办法:

          解决:ModuleNotFoundError: No module named ‘pymysql’,在这里插入图片描述,第1张

          PyMySQL 简介

          PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。

          PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。

          PyMySQL Github 地址:https://github.com/PyMySQL/PyMySQL

          参考内容:

          https://www.zhihu.com/question/34524316?sort=created

          今天的分享就到此结束了

          欢迎点赞评论关注三连

          解决:ModuleNotFoundError: No module named ‘pymysql’,在这里插入图片描述,第2张