在 Windows 中激活 Conda 环境时出错

Error activating Conda environment in Windows

我正在尝试使用 anaconda 下载 tensorflow。我一个字一个字地跟着导游。 Anaconda 下载并安装。我使用了命令:

c:>conda create -n tensorflow python=3.5

哪个有效,然后我使用了:

c:> activate tensorflow 

未能更改为# 提示符。所以我尝试使用 pip install 并收到一条错误消息:

'pip' is not recognized as an internal or external command, operable program or batch file.

有人对如何更正此问题有任何建议吗?

尝试source activate tensorflow

在 mac 和 某些 windows 环境中 source activate <env_name> 是必需的。 activate <env_name> 某些 Windows' 环境中使用。

例如,在 Windows 上,如果您在 Git Bash 终端 window,则必须使用 source activate <env_name>,但如果您在 Powershell 终端 window 中,则需要 activate <env_name>

Linux/Mac 总是(据我所知)需要 source activate <env_name>

您是否打算使用:
conda create -n tensorflow tensorflow python=3.5

conda 命令:
conda install -n <env_name> <package>

翻译您的代码
conda install -n tensorflow pythong-3.5
告诉康达:
- 创建一个新环境,
- 您希望将新环境命名为 tensorflow,并命名为
- 在刚刚创建的环境中安装 python 版本 3.5。

你实际上并没有告诉 conda 安装 TensorFlow。

就个人而言,我更喜欢命名我的环境,然后更改为它来安装包:

conda create -n new_env_name python=3.5 
source activate new_env_name
conda install tensorflow numpy pandas matplotlib  

* 注意:如果你在 Windows,你 可能 需要使用 activate my_env_name 而不是source activate my_env_name 开始您的环境。
使用哪个命令取决于您使用的终端window:
- Powershell 需要 activate my_env_name
- Git Bash 需要 source activate my_env_name.
通常说明天真地说前者 总是 在 Windows 系统上使用。

运行 作为管理员的 Anaconda Prompt

我也遇到了同样的问题,现在已经解决了。