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

VS Code终端如何降级Python?适配TensorFlow旧版本失败求助

解决TensorFlow 1.x兼容与Python虚拟环境问题

一、明确版本对应关系

TensorFlow 1.3/1.4/1.5仅支持Python 3.5或3.6,必须基于这两个版本创建虚拟环境才能适配代码。

二、安装目标Python版本

  • 下载Python 3.5或3.6的安装包,安装时务必勾选「Add Python to PATH」(Windows);macOS/Linux安装后需确保版本路径已加入系统环境变量。
  • 终端执行python3.5 --version(或python3.6 --version),确认安装成功。

三、创建并激活虚拟环境

方法1:用Python自带venv

  1. 进入项目目录,执行:
    # Windows(使用py启动器)
    py -3.5 -m venv tf1_env
    # macOS/Linux
    python3.5 -m venv tf1_env
    
  2. 激活环境:
    # Windows CMD
    tf1_env\Scripts\activate
    # Windows PowerShell
    .\tf1_env\Scripts\Activate.ps1
    # macOS/Linux
    source tf1_env/bin/activate
    
    激活后终端前缀会显示(tf1_env),执行python --version确认是3.5/3.6版本。

方法2:用Conda(已安装Anaconda/Miniconda时)

  1. 创建环境:
    conda create -n tf1_env python=3.5
    
  2. 激活环境:
    conda activate tf1_env
    

四、安装对应版本的TensorFlow

激活环境后,先适配pip版本(高版本pip不支持旧TensorFlow包):

pip install --upgrade pip==20.2.4

再安装目标TensorFlow版本:

# 按需选择1.3/1.4/1.5
pip install tensorflow==1.5

五、在VS Code中切换解释器

  1. 按Ctrl+Shift+P(Windows)/Cmd+Shift+P(macOS),输入「Python: Select Interpreter」。
  2. 在列表中找到tf1_env环境(路径包含该名称)并选中。
  3. 重启VS Code终端,此时会自动激活虚拟环境,版本应为目标Python版本。

常见问题排查

  • 创建虚拟环境报错:检查目标Python版本是否安装正确,环境变量是否配置,或直接用Python完整路径执行(比如C:\Python35\python.exe -m venv tf1_env)。
  • VS Code终端仍显示3.10:确认已切换解释器,重启终端或VS Code。
  • TensorFlow安装失败:添加--no-cache-dir参数重试,比如pip install tensorflow==1.5 --no-cache-dir。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 12:56:06