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

我用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安装的模块或者扩展执行的操作,就这些啦~╰(●’◡’●)╮

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值