关于之前用python,之后用anaconda 连接MySQL数据库失败,报语法错误的原因unexpected indent

因为anaconda自带python,如果之前的python没删除干净,就会影响pymysql的安装(pymysql会安装到之前的python中)
这里要知道连接数据库的必备第三方库sqlalchemy pandas pymysql ,也许在用numpy和matplotlib时还可以运行不报错,
但要连接数据库的时候就会报错在这里插入图片描述

现在要做的事
-到控制面板删除python 和anaconda -->程序–>python 会同时出现python 和anaconda
在这里插入图片描述之后要检查,到cmd窗口–>python 在这里插入图片描述如果显示这样,就证明删除了,然后再去之前安装python的文件夹看看,还有什么在这里插入图片描述
要什么都没有的,才能进行下一步,下一步是只安装anaconda 要勾选第一个方框,其余的磁盘可以改一下,其他的next

只有这一步需要勾选上面飘红的字体前的框,其余都next在这里插入图片描述
安装之后去cmd–>python,
这样的话就行了
再exit()回车
pip list 回车
去看看有没有numpy matplotlib pandas sqlalchemy 如果没有pymysql,就输入pip install pymysql在这里插入图片描述然后再去用pip list 看看这样就行了
然后去jupyter Notebook试试
不报错就行了

这样就行了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值