解决anaconda中jupyter无法import已安装模块问题

jupyter无法import已安装模块问题的解决方法

本人在学习python调用数据库表的学习过程中,在cmd使用pip命令成功安装了pymssql包
然而打开jupyter,import pymssql的时候,一直提示no module named 'pymssql’
如下图
在这里插入图片描述

我于网上寻求答案,但是很多的方法都没有效果(可能是我找答案的姿势不对吧)
下面分享我成功解决问题的方法

在 jupyter的编译路径下重新安装包
无法找到已安装模块的原因:
在Anaconda中jupyter模式的python编译路径和其他模式下的python编译路径是不一样的
若没有指明路径,在cmd中使用pip命令安装包的时候会安装在默认的python路径下面。如果默认路径和jupyter的python编译路径不一样,就会出现jupyter中找不到已安装包的情况
这时候我们就需要查看默认的python路径是不是jupyter的python编译路径了,然后在jupyter路径中重新安装包就行了

1、在cmd中调处python命令窗口,用sys.path查看默认路径在这里插入图片描述
2、进入jupyter,用sys.path查看jupyter notebook的python编译路径在这里插入图片描述
可以比较明显地看到,默认路径跟jupyter里的路径是不一样的

3、如果两个路径不一样,则需要在cmd进入到jupyter的编译路径后,再用pip重新安装包
这样操作之后,再回到jupyter里面import一下安装的包,即可看到import成功
在这里插入图片描述

  • 13
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值