在Windows中激活Conda环境时出错

时间:2017-08-03 03:39:47

标签: windows tensorflow conda

我试图使用anaconda下载tensorflow。我按照角色跟着指导。 Anaconda下载并安装。我用了命令:

c:>conda create -n tensorflow python=3.5

哪个有效,然后我用过:

c:> activate tensorflow 

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

  

' PIP'不被认为是内部或外部命令,可操作   程序或批处理文件。

有没有人对如何纠正这个有任何建议?

3 个答案:

答案 0 :(得分:1)

您的意思是使用:
conda create -n tensorflow tensorflow python=3.5

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

翻译您的代码
conda install -n tensorflow pythong-3.5
告诉conda:
- 创造一个新的环境,
- 您希望将新环境命名为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来启动您的环境。
使用哪个命令取决于您使用的终端窗口:
- Powershell需要activate my_env_name
- Git Bash需要source activate my_env_name 通常说明天真地说明在Windows系统上使用前者总是

答案 1 :(得分:0)

尝试source activate tensorflow

在Mac和某些窗口环境中,source activate <env_name>是必需的。在{em>某些 Windows'环境中使用activate <env_name>

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

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

答案 2 :(得分:0)

以管理员身份运行Anaconda Prompt

我只是遇到了同样的问题,这样就可以解决。