gpt4 book ai didi

python - 和 python- 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 19:11:09 25 4
gpt4 key购买 nike

我想将 Tornado 降级到以前的版本,因为根据这里的答案,新版本会导致错误:Jupyter notebook kernel not connecting .我在 Ubuntu 上,在虚拟环境中。

为了检查它的当前版本,我使用了 pip freeze得到了这个: Tornado ==6.0.1。当我使用 apt-cache policy tornado输出是:“无法找到包 Tornado ”。当我输入 apt-cache policy python-tornado输出为“python-tornado:已安装:4.5.3-1”。

我该如何从这里开始?我的最终目标是让 jupyter notebook 运行,为此我需要弄清楚这个 tornado 模块。 Tornado 和 python Tornado 有什么区别?我应该关心哪一个?

最佳答案

其中一个名称是实际的包名称,它是 published to the Python Package Index (PyPI)。 ,这是 pip 的命名空间成交。

另一个是您的 Ubuntu 操作系统设置的名称,并给出版本字符串,我猜您正在使用 Ubuntu 18.04 Bionic Beaver . Ubuntu 使用严格的命名约定,所有 Python 包都必须以 python- 开头字首。这些包由您的操作系统包管理器管理和安装。

如何继续取决于您的 Jupyter 设置。如果它是从 virtualenv 安装并运行的,那么您可以使用 pip当 virtualenv 处于事件状态以更改那里的版本时的命令。考虑到使用 pip应该已经确保您安装了兼容的版本;你可以尝试升级jupyter如果 tornado已独立升级。

如果您使用的是 Ubuntu 管理的 jupyter package然后包管理器也应该处理匹配的版本。

但是,如果您使用的 virtualenv 仍然可以访问操作系统管理的 jupyter 系统,而本地只安装了 tornado,那么您希望将 jupyter 添加到您的 virtualenv 以掩盖系统版本,这太旧了。

关于python - <package name> 和 python-<package name> 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55029073/

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