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

Ubuntu 20.04下Jupyter Notebook无法识别Python3.7,无法安装Tensorflow1.15.0

解决方案

1. 为Python3.7单独配置Jupyter内核

你之前的命令用了python3,而Ubuntu 20.04里python3默认指向系统自带的3.8.10,所以必须明确指定Python3.7来操作:

  • 先补全Python3.7的pip工具(系统默认可能没装):
    sudo apt install python3.7-distutils
    curl https://bootstrap.pypa.io/get-pip.py | sudo python3.7
    
  • 用Python3.7的pip升级并安装ipykernel:
    python3.7 -m pip install ipykernel --upgrade
    
  • 将Python3.7注册为Jupyter的独立内核:
    python3.7 -m ipykernel install --user --name=python3.7 --display-name="Python 3.7"
    

2. 在Jupyter Notebook中切换到Python3.7环境

打开Jupyter Notebook后:

  • 新建笔记本时,直接选择Python 3.7选项
  • 针对已有的笔记本,点击顶部菜单栏的Kernel → Change Kernel,选择Python 3.7
  • 切换完成后,执行!python --version会显示3.7.x版本,!pip --version也会对应Python3.7的pip工具

3. 安装TensorFlow 1.15.0-gpu

切换到Python3.7内核后,直接在Notebook单元格中执行:

!pip install tensorflow-gpu==1.15.0

或者在终端用Python3.7的pip安装(更稳妥):

python3.7 -m pip install tensorflow-gpu==1.15.0

关键注意事项

  • 绝对不要修改系统默认的python3软链接指向,否则会破坏Ubuntu系统依赖(这也是你保留Python3.8的核心原因)
  • TensorFlow 1.15.0-gpu需要配套的CUDA 10.1和cuDNN 7.6.5,若安装时出现CUDA相关错误,需先确认系统已配置对应版本的CUDA环境
  • 后续为这个环境安装其他依赖时,务必使用python3.7 -m pip或者在Python3.7内核的Notebook中执行!pip,避免误装到Python3.8环境里

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 02:03:12