繁体   English   中英

在Windows Xp上运行ipython Notebook的问题

[英]Issues in running ipython notebook on Windows Xp

我有一个32位WinXP系统,该系统以前可以在Miniconda发行版(Python 3.4)下运行ipython Notebook。 但是最近,当我在浏览器中启动ipython Notebook接口时,出现内核错误。 控制台显示ZMQError。 但是,从ipython控制台甚至在PyCharm IDE内部运行都没问题,在python正常工作的地方。 我正在使用虚拟环境,有关错误的详细信息如下:

Traceback (most recent call last):
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\notebook\base\handlers.py", line 436, in wrapper
    result = yield gen.maybe_future(method(self, *args, **kwargs))
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\notebook\services\sessions\handlers.py", line 56, in post
    model = sm.create_session(path=path, kernel_name=kernel_name)
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 66, in create_session
    kernel_name=kernel_name)
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\notebook\services\kernels\kernelmanager.py", line 84, in start_kernel
    **kwargs)
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\jupyter_client\multikernelmanager.py", line 109, in start_kernel
    km.start_kernel(**kwargs)
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\jupyter_client\manager.py", line 241, in start_kernel
    self._connect_control_socket()
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\jupyter_client\manager.py", line 192, in _connect_control_socket
    self._control_socket = self.connect_control()
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\jupyter_client\connect.py", line 445, in connect_control
    return self._create_connected_socket('control', identity=identity)
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\jupyter_client\connect.py", line 417, in _create_connected_socket
    sock = self.context.socket(socket_type)
  File "F:\Miniconda3\envs\mltestbed\lib\site-packages\zmq\sugar\context.py", line 143, in socket
    s = self._socket_class(self, socket_type)
  File "zmq/backend/cython/socket.pyx", line 281, in zmq.backend.cython.socket.Socket.__cinit__ (zmq\backend\cython\socket.c:3220)
zmq.error.ZMQError: Connection refused

由于我的系统包含许多很难移植的代码,因此需要帮助。

我不确定这是否对您有帮助,但是某些间谍用户似乎也遇到了类似的错误。 这回到了使用ZeroMQ绑定到笔记本服务器的随机端口的问题(请参阅此处 )。 有问题的bug似乎已在ZeroMQ中修复,但是我不确定它是否已经成为您正在使用的其他软件包的方式。

您可以尝试更新所使用的ipython-notebook的版本:

$ conda update ipython-notebook

如果这样做不起作用,您可以使用旧版本。 尝试使用旧版本创建新环境,以保持您的(希望很快就可以修复)环境完整无缺:

$ conda create -n fallback ipython-notebook=3 python=3.4

我希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM