为什么我的Python2.7环境只有在我通过Anaconda Navigator启动终端时才起作用?

为什么我的Python2.7环境只有在我通过Anaconda Navigator启动终端时才起作用?,python,cmd,pycharm,anaconda,prompt,Python,Cmd,Pycharm,Anaconda,Prompt,我创建的所有python 2*环境在直接从cmd激活时都不会真正启动。当以这种方式激活时,提示符上没有错误消息,看起来一切正常,然后我运行python 2脚本,它们不工作。我找到的唯一方法是从Anaconda Navigador启动终端。Pycharm也会发生这种情况:如果没有从Anaconda Navigator启动Pycharm,则在Pycharm中运行py2脚本时,代码不起作用 计算机编程和配置不是我的专业领域,所以如果答案与配置路径或系统变量有关,请友好地给我一个“for dummie”

我创建的所有python 2*环境在直接从cmd激活时都不会真正启动。当以这种方式激活时,提示符上没有错误消息,看起来一切正常,然后我运行python 2脚本,它们不工作。我找到的唯一方法是从Anaconda Navigador启动终端。Pycharm也会发生这种情况:如果没有从Anaconda Navigator启动Pycharm,则在Pycharm中运行py2脚本时,代码不起作用

计算机编程和配置不是我的专业领域,所以如果答案与配置路径或系统变量有关,请友好地给我一个“for dummie”的解释

我用的是Windows10


谢谢

您是否从命令行获取conda环境?对于pycharm,你需要告诉它你的python解释器就是你的conda环境pyhon,这有点棘手。如果你对环境进行源代码开发,然后执行pip冻结,会发生什么?是的,我是。这样做似乎并没有真正激活环境。然后我这样做:打开Anaconda Navigator>打开Anaconda Navigator提供的Pycharm。然后,env会自动激活,并且一切正常。但是这些步骤让我很恼火!您是否从命令行获取conda环境?对于pycharm,你需要告诉它你的python解释器就是你的conda环境pyhon,这有点棘手。如果你对环境进行源代码开发,然后执行pip冻结,会发生什么?是的,我是。这样做似乎并没有真正激活环境。然后我这样做:打开Anaconda Navigator>打开Anaconda Navigator提供的Pycharm。然后,env会自动激活,并且一切正常。但是这些步骤让我很恼火!