Win10系统Python 3无法运行Jupyter Notebook怎么办
有用户在Win10系统下用Python 3打开jupyter笔记本,却遇到未运行的情况,而在Python 2版本就能正常运行,这是怎么回事呢?小编尝试了很多方法,终于找到了能解决Win10系统Python 3无法运行Jupyter Notebook的方法,希望对大家能有帮助。
解决方法
打开jupyter发现代码一直不运行,选定单元格点击运行直接跳到下一个单元格而不输出结果。省略排查过程,最后发现两个问题点,一是ipynb文件不信任,二是python3内核被占用。大致情况类似下图(图源贴吧,我的情况更惨一点显示不可信)。

第一个问题可能的原因,是我的系统里有两套python,两套python又分别有jupyter。每套python信任自己的jupyter而相互不信任。我在使用jupyter时发生了错误的调用,于是有了不信任的情况。这个情况在反反复复的卸载重装jupyter和anaconda后,得到了解决。
第二个问题,在查看了打开jupyter notebook后未关闭的cmd时发现了“Bad file descriptor”报错。后得知可能原因很大概率是中文用户名……又经过艰难的改名之路,jupyter notebook终于可以顺利的运行。

二、jupyter卸载
jupyter的卸载也是一个坑,大概原因还是两套python的关系。单独卸载jupyter发现还是能打开notebook简直神奇。最后大致明确了正确的卸载方法是,先卸载anaconda然后再用pip uninstall卸载jupyter及相关包,颠倒顺序可能会让你做大量的无用功。最后的最后为了防止没卸载干净还可以打开python文件夹搜索有没有残留……
使用pip uninstall卸载需要执行一共8条代码,如下,一条一次,需要输入Y确认卸载。
pip uninstall jupyter
pip uninstall jupyter_core
pip uninstall jupyter-client
pip uninstall jupyter-console
pip uninstall notebook
pip uninstall qtconsole
pip uninstall nbconvert
pip uninstall nbformat
如果想省去输入Y确认的步骤可以执行下面代码。
pip uninstall -y jupyter
pip uninstall -y jupyter_core
pip uninstall -y jupyter-client
pip uninstall -y jupyter-console
pip uninstall -y notebook
pip uninstall -y qtconsole
pip uninstall -y nbconvert
pip uninstall -y nbformat
据说可以用下面的代码一次性完成,但我失败了,估计还是两套python的原因。
pip install pip-autoremove
pip-autoremove jupyter -y
三、修改用户名(实际只解决了表面问题还有后续一堆坑,建议重装系统)
我的操作系统是win10家庭版。家庭版修改用户名的第一步是调出被默认隐藏的Administrator账户。Window+x,管理员身份运行命令提示符(或Powershell),输入代码激活账户。
net user administrator /active:yes
重启电脑并以Administrator账户登录。推荐重启,很多经验推荐注销,会省事点,但是重命名用户文件夹时会报错。
在C盘用户文件夹下,找到用户名相同的文件夹,重命名修改成新用户名。如果提示,文件夹被使用中,需要重启电脑。

Window+R,输入regedit打开注册表管理器,展开HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\Profilelist。在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到中文名用户的对应所在的ProfileImagePath值。

改ProfileImagePath的值,将地址改为新命名的文件夹名。

再次以管理员身份运行命令提示符,输入代码隐藏账户。之后重启一次电脑即可。
net user administrator /active:no
四、最后总结
最后的经验教训是,初学者不要装两套python,另外记得电脑用户名用英文(拼音),over。
相关文章
- 微软推送 KB5072653 补丁:修复 Win10 首个 ESU 安装失败
- 微软发布 KB5071959 紧急更新,Win10 ESU 续命计划可正常开通
- 微软为 Win10 推送首个扩展安全更新 KB5068781
- 微软承认 Win11/10 更新有故障:部分设备重启需验证 BitLocker 密钥
- Win10 升级流程简化,微软直接推送 Win11 25H2
- Win10 家庭版找不到 gpedit.msc 的解决办法
- 微软推送 Win10 22H2 最后可选更新 KB5066198!
- 微软放宽欧盟 Win10 延长更新:账号登录为前提,60 天未活跃即中止
- Win10 停更倒计时,StatCounter 数据显示 Win7 市场份额反而上涨
- 纯净版系统汇总:专业版 / 工作站版 / 家庭版 / 企业版 / 旗舰版
系统下载排行榜71011xp
【纯净之家】Windows7 64位 全新纯净版
2番茄花园 Win7 64位 快速稳定版
3【纯净之家】Windows7 SP1 64位 全补丁旗舰版
4JUJUMAO Win7 64位 最新纯净版
5【纯净之家】Windows7 32位 全新纯净版
6【纯净之家】Win7 64位 Office2007 办公旗舰版
7【雨林木风】Windows7 64位 装机旗舰版
8【电脑公司】Windows7 64位 免费旗舰版
9JUJUMAO Win7 64位旗舰纯净版
10【深度技术】Windows7 64位 官方旗舰版
【纯净之家】Windows10 22H2 64位 游戏优化版
2【纯净之家】Windows10 22H2 64位 专业工作站版
3【纯净之家】Windows10 企业版 LTSC 2021
4【纯净之家】Windows10企业版LTSC 2021 纯净版
5【深度技术】Windows10 64位 专业精简版
6联想Lenovo Windows10 22H2 64位专业版
7JUJUMAO Win10 X64 极速精简版
8【雨林木风】Windows10 64位 专业精简版
9深度技术 Win10 64位国庆特别版
10【纯净之家】Win10 64位 Office2007 专业办公版
【纯净之家】Windows11 23H2 64位 游戏优化版
2【纯净之家】Windows11 23H2 64位 纯净专业版
3风林火山Windows11下载中文版(24H2)
4【纯净之家】Windows11 23H2 64位 企业版
5【纯净之家】Windows11 23H2 64位 中文家庭版
6JUJUMAO Win11 24H2 64位 专业版镜像
7【纯净之家】Windows11 23H2 64位专业精简版
8【纯净之家】Windows11 23H2 64位 纯净家庭版
9Windows11 23H2 64位 官方正式版 V22631.6199
10JUJUMAO Win11 24H2 64位 精简版镜像
深度技术 GHOST XP SP3 电脑专用版 V2017.03
2深度技术 GGHOST XP SP3 电脑专用版 V2017.02
3Win7系统下载 PCOS技术Ghost WinXP SP3 2017 夏季装机版
4番茄花园 GHOST XP SP3 极速体验版 V2017.03
5萝卜家园 GHOST XP SP3 万能装机版 V2017.03
6雨林木风 GHOST XP SP3 官方旗舰版 V2017.03
7电脑公司 GHOST XP SP3 经典旗舰版 V2017.03
8雨林木风GHOST XP SP3完美纯净版【V201710】已激活
9萝卜家园 GHOST XP SP3 完美装机版 V2016.10
10雨林木风 GHOST XP SP3 精英装机版 V2017.04
热门教程
装机必备 更多+
重装工具