jupyter 无法重命名也无法运行
只要打开jupyter 的文件,jupyter 服务的那个窗口就会自动关闭,当然就无法重命名和运行了。
即使在cmd窗口输入 jupyter notebook 手动启动服务,只要打开jupyter文件,就会报错。
网上说是降低pyzmq版本,或升级notebook版本,可以解决问题,我都试过了,全部不行。
查看pyzmq版本和notebook版本,最新版本的notebook和pyzmq,好像无法兼容。
pip show pyzmq
pip show notebook
试错记录
先卸载 pyzmq,再安装低版本的pyzmq,无法安装成功
pip uninstall pyzmq
pip install pyzmq==19.0.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
改用conda安装一样失败
conda install pyzmq=19.0.2
网上找来的代码,还是无法安装
python.exe -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --user pyzmq==19.0.2
把安装包下载下来,手动安装同样出错
上面的是官方,下面的是清华的镜像。
https://pypi.org/simple/pyzmq/
https://pypi.tuna.tsinghua.edu.cn/simple/pyzmq/
总之安装pyzmq==19.0.2这个版本,怎么都无法成功。
最后解决办法
建立一个新的虚拟环境,我命名为 my_jupyter
conda create -n my_jupyter python=3.8
进入虚拟环境
conda activate my_jupyter
安装 jupyter notebook
conda install jupyter notebook
降级pyzmq的版本,不用卸载,直接conda安装即可。
conda install pyzmq="19.0.2"
总结:在基础环境里同样的步骤,在最后一步 conda install pyzmq="19.0.2"时出错,可能哪里有冲突吧,虚拟环境里正常安装。