问题描述:命令行输入jupyter notebook
返回报错
报错界面:
Traceback (most recent call last):
File "D:\dev_tool\anaconda3\Scripts\jupyter-notebook-script.py", line 6, in
from notebook.notebookapp import main
File "D:\dev_tool\anaconda3\lib\site-packages\notebook\notebookapp.py", line 46, in
from zmq.eventloop import ioloop
File "D:\dev_tool\anaconda3\lib\site-packages\zmq\__init__.py", line 47, in
from zmq import backend
File "D:\dev_tool\anaconda3\lib\site-packages\zmq\backend\__init__.py", line 40, in
reraise(*exc_info)
File "D:\dev_tool\anaconda3\lib\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise
raise value
File "D:\dev_tool\anaconda3\lib\site-packages\zmq\backend\__init__.py", line 27, in
_ns = select_backend(first)
File "D:\dev_tool\anaconda3\lib\site-packages\zmq\backend\select.py", line 27, in select_backend
mod = __import__(name, fromlist=public_api)
File "D:\dev_tool\anaconda3\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in
from . import (constants, error, message, context,
ImportError: DLL load failed: 找不到指定的模块。
问题分析:
环境变量没配置好,找不到对应的DLL(找不到指定的模块)
解决方法:
配置anaconda的环境变量,添加
D:\dev_tool\anaconda3\Library\bin
注意:此处我的anaconda3de 安装目录是D:\dev_tool\anaconda3\,需要根据你自己的安装路径来改。
anaconda的所有环境变量配置需要包括:
D:\dev_tool\anaconda3\
D:\dev_tool\anaconda3\Scripts\
D:\dev_tool\anaconda3\Library\bin
验证下:
打开cmd,输入jupyter notebook
复制链接,打开浏览器,输入链接,进入界面:
这个界面是默认的路径下的文件夹,那怎么进入指定文件夹下的jupyter notebook呢?
———————————————————————————
一种方法是改变配置文件中的默认路径,个人觉得治标不治本。
1.打开Windows的cmd,在cmd中输入jupyter notebook --generate-config
2.根据overwrite路径,找到对应的jupyter_notebook_config.py文件
3.找到下面代码位置,并按照要求修改。注意F:\code是我的工作路径,你需要根据自己的来,并且需要提前创建。
## The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''
将其改为
## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'F:\code'
4.保存,重新进入cmd,输入jupyter notebook,页面打开之后,就到了默认文件夹下面的路径了。
另一种方法是在cmd中先进入需要去的路径,然后再输入jupyter notebook,回车,复制链接,浏览器打开。解决问题。
F: #进入盘符
cd F:\code #进入路径
jupyter notebook