我刚刚使用提供的64位安装程序,在我的Surface Pro 3中使用Windows 10安装了Anaconda。当我尝试启动“jupyter notebook”时,我总是收到以下消息:
Microsoft Windows [版本10.0.14393](c)2016 Microsoft Corporation。 保留所有权利。
C:\ Users \ Carlos> jupyter notebook Traceback(最近一次调用最后一次):
文件“C:\ Program Files \ Anaconda3 \ Scripts \ jupyter-notebook-script.py“,第3行,in import notebook.notebookapp
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ notebook \ notebookapp.py“,l ine 32, 在 来自zmq.eventloop import ioloop
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ zmq__init __。py”, 第34行,在 来自zmq import backend
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ zmq \ backend__init __。py“,l ine 40, 在 再加注(* exc_info)
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ zmq \ utils \ sixcerpt.py“,lin e 34,in 再加注 提高价值
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ zmq \ backend__init __。py“,l ine 27, 在 _ns = select_backend(第一个)
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ zmq \ backend \ select.py“,lin e 26,in select_backend mod = import (name,fromlist = public_api)
文件“C:\ Program Files \ Anaconda3 \ lib \ site-packages \ zmq \ backend \ cython__init__ .py“, 第6行,在 来自。导入(常量,错误,消息,上下文,
ImportError:DLL加载失败:找不到指定的模块。
我尝试再次卸载/安装几次,我试图为我或计算机中的所有用户安装它,我尝试先更新anaconda ......但没有成功。任何线索?
谢谢!
答案 0 :(得分:6)
Anaconda的默认安装似乎有问题。所以,我删除了pyzmq
包,这似乎是有问题的。
这就是我所做的:
conda uninstall pyzmq
(这也会删除与jupyter相关的包!)conda install pyzmq
(重新安装)conda install jupyter
(重新安装与jupyter相关的软件包)现在我可以打开Jupyter笔记本了!
答案 1 :(得分:4)
今天我的系统上也出现了同样的错误,现在可以通过以下解决方法解决。
请在path变量中添加以下内容,之后将对其进行解析(我刚刚检查过):
请参阅this link,以获取我得到的(带有模块的确切版本)并在之后解决的确切异常。上面的例外可能是较旧的anaconda版本,但解决方案应该相同。
答案 2 :(得分:2)
这对我有用(你必须升级pyzmq):
python -m pip install --upgrade pip
pip install --upgrade pyzmq
之后它运作良好。
答案 3 :(得分:1)
有多种解决方案,我仍在调查根本原因。但是,您可以尝试下面给出的解决方案。
如果Jupyter笔记本版本为5.1.0及更高版本,则可以使用<< conda卸载笔记本>>进行卸载,然后使用<< conda install notebook = 5.0.0 >>从Anaconda命令提示符下安装Jupyter笔记本。您可以从基本环境本身启动Anaconda Navigator。
第二个选项.., 在conda << conda env create -f {yml文件的名称} .yml >>中创建另一个环境。 创建之后,打开Anaconda导航器UI,将环境切换到新创建的环境,然后启动Jupyter(即使在最新的Jupyter笔记本版本5.3.7中也可以使用),它将可以使用。
我仍在调查为什么最新版本无法在基本环境中打开。但是,我们可以根据您的喜好使用解决方案1或2。
答案 4 :(得分:0)
在\ Program Files文件夹中安装可能存在访问权限问题。
我有Anaconda3并安装到根C:\目录中,并且像你一样没有安装dll文件的问题。
尝试安装Anaconda3作为Anaconda3,在C:\目录中没有空格直接作为自己的文件夹。
安装完成后,您可以使用Anaconda备忘单快速入门,通过进入Anaconda3文件夹和(如果您在Windows上)SHIFT + RIGHT-CLICK-MOUSE快速验证安装是否有效,它将为您提供菜单打开直接在Anaconda3的目录中打开Command [Line]窗口。打开命令行窗口并运行Anaconda备忘单中的命令以快速入门:
http://conda.pydata.org/docs/_downloads/conda-cheatsheet.pdf
您需要按照说明在Anaconda3中创建虚拟Python开发环境/文件夹。然后,您需要确保将Jupyter Notebook安装到该虚拟环境/文件夹中。当然你需要激活&#34;安装后的虚拟环境。
我希望这会有所帮助。
答案 5 :(得分:0)
关于使用 Anaconda 打开 Jupyter Notebook 的问题,我收到此错误消息:
[W 12:34:52.309 LabApp] Permission to listen on port 8984 denied.
[C 12:34:52.309 LabApp] ERROR: the notebook server could not be started because no available port could be found.
它正在尝试每个端口,但由于没有许可而失败。在自定义端口上运行 jupyter 解决了这个问题:
jupyter notebook --port 9999
答案 6 :(得分:0)
我只是在安装后无法直接启动 Jupyter notebook。
使用新的终端窗口是我的解决方案。