jupyter notebook第三方模块导入异常(Python 在cmd中import模块成功,但是在jupyter notebook中No module xxx found)

本来电脑装了python 3.8.0,后用anaconda装了jupyter notebook,用pip3 install 安装第三方库一直都成功。

今天需要连接mysql,在安装第三方库pymysql时遇到问题:用pip3 install pymysql后在在python的idle可以顺利使用,在jupyter notebook中则提示

ModuleNotFoundError: No module named 'pymysql'

而且anaconda prompt检查pymysql确实安装成功了。

尝试一:在网上查找了解决方法,环境变量有问题(参考:https://www.cnblogs.com/jisongxie/p/9892660.html

修改环境变量后,顺利执行import pymysql。但是使用其他库如numpy等反而报错。

尝试二:可能是 Jupyter 的Kernel所使用的 Python 版本不一致导致的错误,可以通过更换Jupyter Notebook内核的Python版本解决这个问题。(参考:https://blog.csdn.net/sinat_34328764/article/details/83214172

我本身安装的python 3.8.0与anaconda 装的jupyter notebook 3.7.4果然解释器不一致,通过修改内核后jupyter notebook连接不到服务器/(ㄒoㄒ)/~~。

尝试三:尝试三:卸载了anaconda,用pip 重新安装了jupyter notebook。问题解决。

发布了2 篇原创文章 · 获赞 1 · 访问量 1530

猜你喜欢

转载自blog.csdn.net/u010738528/article/details/104064696