ModuleNotFoundError: No module named 'mysql'

ModuleNotFoundError: No module named 'mysql'

运行时提示ModuleNotFoundError: No module named 'mysql'

demo1运行时没有这个问题,电脑上已经安装了mysql connector驱动,我把demo1下vege包考到vega项目之后,没有出现错误,这是什么原因呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
慕之熠_灿烈 2019-07-26 14:10:00

同学,你好。

根据你所描述为问题,推断原因可能如下:

(1)demo1与vega项目所使用的python解释器是否一致

(2)vega中导入数据库连接池的方式是否正确

(3)在vage项目中使用Pycharm中的终端环境查看(输入命令:pip list)是否有如下的依赖包:

http://img1.sycdn.imooc.com//climg/5d3a98a40001634417290587.jpg

如果我解决了您的问题,请采纳!祝~学习愉快~

  • 提问者 慕后端9132915 #1
    python解释器从哪看?
    2019-07-31 11:02:49
  • 慕之熠_灿烈 回复 提问者 慕后端9132915 #2
    在pycharm中点击file—settings—project—project interpreter即可查询当前工程所使用的Python解释器。
    2019-07-31 11:24:57
  • 你好,在学习Django时,我按照老师要求,重新把Python3.7安装到C盘(以前安装在D盘); 现在重新再做一遍时,也出现同样的报错:ModuleNotFoundError: No module named 'mysql'; 我已经重新安装:mysql-connector-python-8.0.17-py3.7-windows-x86-64bit.msi,但是依旧报错,如果有解决方法,请告知,谢谢!
    2019-09-14 21:34:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师