查询cmd安装了pymysql,然而在jupyter notebook连接mysql数据库时,提示ImportError:no module named pymysql

  • Post author:
  • Post category:mysql

1,当我这个菜鸟学习用jupyter notebook连接mysql数据库的时候,一个“no module named pymysql”本来是很简单的事情

2,然后我就在网上搜索,在cmd里面下载了pymysql,我按网友说的pip list也可以查到

3,但是我运行连接代码的时候就是显示:ImportError:no module named pymysql,我这个憨憨脑壳想不明白为什么能查到pymysql但是又调用不了,我反复的百度又反复的查看,搞了一个下午硬是弄不好,心态都要崩了,下面是我写的代码。

import pandas as pd
import sqlalchemy

sql='select * from userinfo'
engine = sqlalchemy.create_engine('mysql+pymysql://root:123456@localhost:3306/mysql')
df = pd.read_sql(sql,engine)
df.head()

4,然后我看到了这个帖子 :https://blog.csdn.net/aMyths/article/details/84024691

 5,我就试探的从pycharm里面下载pymysql,再在jupyter notebook运行上面的代码终于成功了,一个芝麻大小的问题差点让我搞得连西瓜都丢了,给和我一样烦恼的朋友解决掉这个弯路哈哈哈。


版权声明:本文为SXR188原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。