Python3.9+Anaconda启动Jupyter Notebook遇ImportError问题求助
解决Jupyter Notebook启动时的ImportError问题
问题根源
你的Anaconda环境被用户目录(C:\Users\USER\AppData\Roaming\Python\Python39\site-packages)下的旧版nbformat包干扰,该旧版包仍在调用Python 3.9已弃用的base64.encodestring方法,导致启动报错。
修复步骤
- 打开Anaconda Prompt(确保当前是
(base)环境) - 删除用户目录下的旧
nbformat包,执行命令:
(注意替换命令中的rmdir /s /q "C:\Users\USER\AppData\Roaming\Python\Python39\site-packages\nbformat"USER为你实际的系统用户名) - 重新安装Anaconda环境中的
nbformat包,执行命令:conda install nbformat --force-reinstall - 再次运行
jupyter notebook验证是否正常启动
新手提醒
尽量使用conda install管理Anaconda环境的包,避免直接用系统pip安装导致环境冲突;若需用pip,确保先激活目标Anaconda环境再执行pip命令。
内容的提问来源于stack exchange,提问作者Monidipa Das
相关产品推荐
相关产品推荐

