问题概述:anaconda下安装的jupyter notebook,在使用jupyter的时候,用import导入包,已经导好的包在pycharm中可以使用,但在jupyter notebook中不可用,显示没有安装。显示如下图所示:
ModuleNotFoundError Traceback (most recent call last) <ipython-input-2-66ffbc581b99> in <module> 1 import os 2 os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' ----> 3 import keras 4 from keras.datasets import mnist 5 from keras.layers import Conv2D, MaxPooling2D ModuleNotFoundError: No module named 'keras'
问题分析:内核未导入jupyter;简单的说,就是只有默认的python3,如下图所示:
网上要的什么改环境变量等等都不太规范,在这里分享一个快速的方法:
用anaconda navigate进入环境的prompt;
输入: pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple/
这里使用的是清华源,速度很快;
再输入: python -m ipykernel install --name +xx
此处+xx为你需要导入的python虚拟环境,如我这里是:wyypython
出现安装成功则完成;
kernel内核被成功加入,接下来包可以正常导入。
第一次写博客,有帮助的话带个赞吧~