jupyter notebook无法保存,代码不能够运行

问题表述:

        打开jupyter notebook后,发现无法修改名称代码不能够运行。原因是pyzmq版本太高与Jupyter Notebook不相兼容。所以打开Anaconda Powershell Prompt以管理员身份运行,查看python的版本,重新下载适合的pyzmq即可。

查看python版本号的代码:

python --version

我的版本是3.10.9 ,因为pyzmq通常有较好的版本兼容性,对于 Python 3.10.9,大部分较新的 pyzmq版本都可以正常使用。

我们先卸载掉之前的pyzmq,代码如下:

pip uninstall pyzmq

一般来说,安装最新稳定版本的 pyzmq是比较推荐的做法,因为它会包含最新的功能和 bug 修复。可以使用以下命令来安装:

pip install pyzmq

执行该命令后,pip 会自动下载并安装与 Python 3.10.9 兼容的最新 pyzmq版本。

如果你不知道自己该下载什么特定版本,可以通过如下方法来查看(

  • PyPI 官网:访问 pyzmq · PyPI,在 “Release history” 部分可以查看每个版本的详细发布信息,其中会包含对 Python 版本的支持说明。
  • 项目 GitHub 仓库:pyzmq 的GitHub - zeromq/pyzmq: PyZMQ: Python bindings for zeromq中,发布说明和更新日志也会提及不同版本与 Python 的兼容性情况。)来选择合适的版本。

安装代码是:

pip install pyzmq==版本号

再重新打开jupyter notebook即可如下图所示:

总结:

Python 3.7--pyzmq 从 18.0.0 版本开始支持 Python 3.7,一直到较新的 25.x 版本都能与之兼容。你可以选择安装较新稳定版本如 25.1.1 等。

Python 3.8--同样从 18.0.0 版本起,pyzmq 支持 Python 3.8,并且 25.x 系列版本也能正常使用,例如可以安装 25.1.1 版本。

Python 3.9--从 18.0.0 版本之后的 pyzmq 版本基本都支持 Python 3.9,像 25.x 系列的版本都能适配,你可以按需安装 25.1.1 这类稳定版本。

Python 3.10--从 22.0.0 版本开始,pyzmq 就支持 Python 3.10,当前的 25.x 系列版本也能很好地与之配合,例如 25.1.1 版本。

Python 3.11--pyzmq 23.2.0 及后续版本支持 Python 3.11,25.x 系列版本同样适配,可选择 25.1.1 等版本进行安装。

Python 3.12---pyzmq 从 25.0.0 版本起开始支持 Python 3.12,后续的 25.x 版本都能用于 Python 3.12 环境,你可以使用 25.1.1 版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值