You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统Jupyter Notebook安装成功却无法启动问题求助

Jupyter Notebook启动报错问题排查与解决

首先可以明确说:这个问题大概率和Python 2与3的版本冲突有关。你用sudo pip3安装了Jupyter,但Ubuntu系统默认通常会同时保留Python 2和3的环境,启动时可能误调用了Python 2的依赖或者解释器,导致报错。

下面给你几个逐步解决的方案,从简单到彻底:

快速临时解决:强制用Python3启动

不用直接输入jupyter notebook,而是执行:

python3 -m notebook

这个命令会强制调用Python3的环境来启动Jupyter,绕开系统默认的版本关联问题,大概率能直接正常启动。

修复全局环境关联问题

如果想彻底解决默认启动的问题,可以按以下步骤操作:

  1. 先卸载系统级的Jupyter,避免权限和版本混乱:
    sudo pip3 uninstall jupyter
    
  2. 用用户权限重新安装(不要加sudo,避免污染系统环境):
    pip3 install --user jupyter
    
  3. 把用户目录的可执行文件路径加入环境变量(确保系统能找到这个用户级的Jupyter):
    echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
    source ~/.bashrc
    
  4. 现在直接输入jupyter notebook就能正常启动了。

最推荐:用虚拟环境彻底隔离版本(避免后续所有版本冲突)

如果之后还要安装更多Python包,强烈建议用虚拟环境隔离Python2和3的环境:

  1. 先安装虚拟环境工具:
    sudo apt-get install python3-venv
    
  2. 创建一个专用于Jupyter的虚拟环境(名字可以自己改):
    python3 -m venv my_jupyter_env
    
  3. 激活这个虚拟环境:
    source my_jupyter_env/bin/activate
    
    激活后命令行开头会显示(my_jupyter_env),说明现在处于隔离环境中。
  4. 在虚拟环境里安装需要的包:
    pip install pandas jupyter
    
  5. 启动Jupyter:
    jupyter notebook
    
  6. 不需要使用虚拟环境时,执行deactivate即可退出。

内容的提问来源于stack exchange,提问作者MCG Code

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:40:03