gpt4 book ai didi

pip - 在返回 AttributeError 的 virtualenv 中运行 "jupyter notebook"

转载 作者:行者123 更新时间:2023-12-04 07:16:11 36 4
gpt4 key购买 nike

我在 python3 的 virtualenv 中使用 pip 安装了 jupyter。运行时:

jupyter notebook

我收到以下错误
    File "<path>/ss/bin/jupyter-notebook", line 7, in <module>
from notebook.notebookapp import main
File "<path>/ss/lib/python3.4/site-packages/notebook/notebookapp.py", line 44, in <module>
from zmq.eventloop import ioloop
File "<path>/ss/lib/python3.4/site-packages/zmq/eventloop/__init__.py", line 3, in <module>
from zmq.eventloop.ioloop import IOLoop
File "<path>/ss/lib/python3.4/site-packages/zmq/eventloop/ioloop.py", line 78, in <module>
while _IOLoop.configurable_default() is not _IOLoop:
File "<path>/ss/lib/python3.4/site-packages/tornado/ioloop.py", line 350, in configurable_default
from tornado.platform.asyncio import AsyncIOLoop
File "<path>/ss/lib/python3.4/site-packages/tornado/platform/asyncio.py", line 25, in <module>
from tornado.gen import convert_yielded
File "<path>/ss/lib/python3.4/site-packages/tornado/gen.py", line 1295, in <module>
_wrap_awaitable = asyncio.ensure_future
AttributeError: 'module' object has no attribute 'ensure_future'

我使用

--upgrade



但它仍然给我同样的错误。

最佳答案

我通过将 tornado 包降级到 4.5 版解决了这个问题:

pip install tornado==4.5

当我在我的虚拟环境中使用 pip 安装 ipykernel 时,它会自动安装 tornado 作为最新版本。但是,我认为 python 版本低于 3.4.4 的最新版本 Tornado 导致错误。

因此,我删除了 tornado 并使用 4.5 版重新安装了它(此版本安装在我的其他虚拟环境中。)

关于pip - 在返回 AttributeError 的 virtualenv 中运行 "jupyter notebook",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49123298/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com