spyder 连接数据库 module 'pymysql' has no attribute 'connect'

一、命令行安装

1.命令行输入


2. 检验是否安装成功


3. 连接数据库


以上的参数是必填的

host: 这个是ip地址,因为我这里是本地的,所以填127.0.0.1,也可以填localhost。

user:用户名,如果你也是本地的,就填root好了

passwd:这个是密码,填上你自己设的密码就可以了

db:这个是数据库名,我这里选的是news数据库

port:这个是端口,本地的一般都是3306

charset:这个是编码方式,要和你数据库的编码方式一致,要不会连接失败

二、 anaconda prompt 安装

1. 查看安装包列表


2. 安装pymsql



三、spyder  导入包时报错module 'pymysql' has no attribute 'connect'


https://stackoverflow.com/questions/25395648/connection-of-database-using-pymysql-in-python-3-x

提示:You've called some other module "pymysql". Look for a file named "pymysql.py" and rename it, and remove any associated .pyc file.

问题原因:

自己建的文件名用了pymysql


将这两个文件删除后,正常

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,654评论 19 139
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,139评论 2 89
  • 中国社会的养老,和中国国人的健康一样进入了一个大误区! 即是不重视健康过程的培育,即养生的重要,健康的活着,...
    温向军慈云养生阅读 3,443评论 1 0
  • 【书 目】《亲密关系》【课程领拆】赵周【上课时间】2018年3月6日 R-读书 一、亲密关系中的讨厌事件...
    兰草香舍2018阅读 1,202评论 1 1