jupyter notebook import error但是命令提示符import正常

来源:互联网 发布:诺基亚手机下载软件 编辑:程序博客网 时间:2024/06/05 02:43

基本上是因为jupyter notebook的kernel所用的python和命令提示符中的python环境不一样。

首先分别在cmd和jupyter notebook下查看所用python版本:

import syssys.executable

如果不一样的话就进行下一步,更改jupyter notebook的kernel环境:
在命令行输入:

ipython kernelspec list

可以看到指定kernel地址的文件夹 :

Available kernels:  python2    C:\Users\adrianna\AppData\Roaming\jupyter\kernels\python2  python3    C:\Users\adrianna\AppData\Roaming\jupyter\kernels\python3

打开kernel.json 文件 ,将其中的python地址换成cmd中的python地址。

{ "display_name": "Python 2",  "language": "python",  "argv": [  "D:\\Anaconda2\\python.exe",   "-m",   "ipykernel",   "-f",   "{connection_file}" ]}
原创粉丝点击