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

如何在Windows Power Shell中运行Anaconda安装的TensorFlow?

在Windows Power Shell中使用Anaconda安装的TensorFlow

Hey there! I totally get how annoying it is to switch back and forth between terminals just to run your TensorFlow code—let’s get this sorted out so you can work directly in Power Shell.

方法1:让Power Shell识别conda命令

首先得给Power Shell补上conda的环境配置:

  1. 打开Anaconda Prompt(建议用管理员权限启动,避免权限报错)
  2. 运行这条命令完成初始化:
    conda init powershell
    
  3. 关闭当前的Power Shell窗口,重新打开一个新窗口生效。

现在你就能在Power Shell里直接用conda相关命令了。

方法2:激活你的TensorFlow环境

接下来激活安装了TensorFlow的conda环境:

  • 如果你是在默认的base环境装的TensorFlow,运行:
    conda activate base
    
  • 如果你创建了专门的TensorFlow环境(比如命名为tensorflow_env),就运行:
    conda activate tensorflow_env
    

激活后直接启动Python,输入import tensorflow as tf测试,应该就能成功导入了。

方法3:设置Power Shell自动激活环境(可选)

要是不想每次打开Power Shell都手动激活环境,可以配置自动启动:

  1. 在Power Shell里运行命令打开配置文件:
    notepad $PROFILE
    
  2. 在记事本里添加一行激活环境的命令,比如:
    conda activate tensorflow_env
    
  3. 保存文件并关闭记事本,下次打开Power Shell时就会自动激活指定环境了。

为什么之前只能在Anaconda Prompt使用?

Anaconda Prompt启动时会自动加载conda的环境变量和配置路径,但Windows Power Shell默认没有包含这些内容,所以找不到Anaconda安装的TensorFlow。通过conda init powershell,我们把conda的配置注入到了Power Shell的启动脚本里,这样它就能识别到Anaconda环境里的包了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 07:04:50