问题:Jupyter Notebook安装三方库报错No module(pip 已安装成功模块)



原因:在Anaconda中jupyter模式的python编译路径 和 其他模式下的python编译路径是不同的
1.在cmd中调处python命令窗口,用sys.path查看默认路径,其他模式的python编译路径(D:\Work\Pycharm\DataAnalysis\venv\Scripts)

2.进入jupyter,用sys.path查看jupyter notebook的python编译路径(D:\Work\Anaconda3\Scripts\python.exe)

解决:
方法1.cmd进入到jupyter的编译路径(D:\Work\Anaconda3\Scripts\python.exe),再用pip重新安装包

方法2.手动将imapclient模块文件移动至Jupyter Notebook引入三方库的存放路径
Python/pip安装存放三方库路径(D:\Work\Pycharm\DataAnalysis\venv\Lib\site-packages)
Jupyter引入三方库包路径(D:\Work\Anaconda3\Lib\site-packages )

BTW Jupyter Notebook 初始化打开路径设置
1.生成配置文件
jupyter notebook –generate-config

2.修改配置文件
#c.NotebookApp.notebook_dir

3.重新启动 jupyter notebook
在使用Jupyter Notebook时遇到已通过pip安装的模块导入失败的问题,原因是Jupyter Notebook和Anaconda中Python的编译路径不同。解决方法包括在Jupyter的Python路径下重新用pip安装模块,或手动移动模块到Jupyter的site-packages路径。此外,还介绍了如何设置Jupyter Notebook的初始化打开路径。
7481

被折叠的 条评论
为什么被折叠?



