2016-06-21 68 views
0

环境激活的Python 2.7

  • 默认安装安装在C的默认目录:\ Anaconda3
  • 创建2.7虚拟环境

问题

使用'activate py27'然后输入命令'spyder'可以完美地工作。我的Spyder IDE在2.7版本中启动。

但是,如果我'激活py27',然后通过使用'python C:\ script_path_here'调用python脚本,它会在python 3.4中运行脚本。同样,如果我'激活py27'并键入'python',它将在3.4中启动。为什么spyder能正常工作,但不是默认的python?

Screen Shot

+0

'python2'是否工作? – syntonym

+0

不,它返回'python2'不被识别为内部或外部命令,可操作程序或批处理文件。 – PyNoob

+0

你确定Spyder是以python的2.7版本发布的吗?你是如何创建你的venv? –

回答

0

蟒蛇3.4环境变量优先于2.7,因为目录的我是,即使2.7被激活。

更改为'envs'目录改变了优先级并正确引导了2.7实例。

非常感谢Matthew帮助解决问题。

Screen Shot