解决anaconda3下的jupyter notebook在命令行中无法运行问题

问题描述:命令行输入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: 找不到指定的模块。

解决anaconda3下的jupyter notebook在命令行中无法运行问题_第1张图片
问题分析:
环境变量没配置好,找不到对应的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
解决anaconda3下的jupyter notebook在命令行中无法运行问题_第2张图片
复制链接,打开浏览器,输入链接,进入界面:
解决anaconda3下的jupyter notebook在命令行中无法运行问题_第3张图片

这个界面是默认的路径下的文件夹,那怎么进入指定文件夹下的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

你可能感兴趣的:(随笔,python)