问题描述
命令行中使用pip或者conda安装的库,用jupyter notebook打开后却不能使用
e.g.:
mglearn模块, 只能在命令行中导入, 在虚拟环境中的jupyter notebook 中却不可以
解决方案
查看mglearn文件的地址
malearn.__path__
我的位于这个
地址一:\\Anaconda3\\envs\\tensorflow\\lib\\site-packages\\mglearn'
然后随便在jupyter notebook里面随便查看一个库的文件地址, 例如
numpy.__path__
地址二:
\\Anaconda3\\lib\\site-packages\\mglearn
发现这个文件地址不一样!
原来, jupyter notebook默认用的是base的地址。
这个时候, 简单的解决方案就是将地址一的文件复制到地址二啦
好奇宝宝们, 原理在这里!