jupyter notebook无法用dos命令行打开解决方法

    xiaoxiao2022-07-07  193

    我用anaconda装的jupyter notebook,直接点击图标打开可以,但是利用cmd进入命令行运行,就会提示如下错误

    Traceback (most recent call last): File "F:\Anaconda3\Scripts\jupyter-notebook-script.py", line 6, in <module> from notebook.notebookapp import main File "F:\Anaconda3\lib\site-packages\notebook\notebookapp.py", line 47, in <module> from zmq.eventloop import ioloop File "F:\Anaconda3\lib\site-packages\zmq\__init__.py", line 47, in <module> from zmq import backend File "F:\Anaconda3\lib\site-packages\zmq\backend\__init__.py", line 40, in <module> reraise(*exc_info) File "F:\Anaconda3\lib\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise raise value File "F:\Anaconda3\lib\site-packages\zmq\backend\__init__.py", line 27, in <module> _ns = select_backend(first) File "F:\Anaconda3\lib\site-packages\zmq\backend\select.py", line 28, in select_backend mod = __import__(name, fromlist=public_api) File "F:\Anaconda3\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module> from . import (constants, error, message, context, ImportError: DLL load failed: 找不到指定的模块。

    然后网上也百度了一堆方法,有说是pyzmq的问题,先卸载再重装即可解决

    pip uninstall pyzmq pip install pyzmq

    然而我直接就装不了,当然,原因是下载的网址访问不了,如下方式可以安装

    pip install pyzmq -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

    镜像网站有很多,比如一下:

    1)http://mirrors.aliyun.com/pypi/simple/ 阿里云

    2)https://pypi.mirrors.ustc.edu.cn/simple/  中国科技大学

    3) http://pypi.douban.com/simple/  豆瓣

    4) https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学

    5)  http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学

    但是安装了之后,会报出另一种错误,这里忘了记录,不过是关于ssl模块找不到的错误代码

    所以就不多说了,说一下解决的方法

    其实,anaconda中本身就集成了anaconda prompt   一个类似于命令行的东西,在这里面直接输入jupyter notebook,就可以直接运行,我觉得系统命令行里无法运行,这里却可以,说明应该是工作空间的问题,可能有一些模块虽然anaconda安装了,但是系统命令行刚开始进入的那个空间里并没有这个模块的环境变量,所以会出现错误,因此,尽量还是建议采用anaconda prompt运行一些需要对anaconda安装的模块或者扩展执行的操作,就这些啦~╰(●’◡’●)╮

    最新回复(0)