【问题标题】:Activate Python 2.7激活 Python 2.7
【发布时间】:2016-06-21 13:28:44
【问题描述】:

环境

  • 通过 Anaconda 3 默认安装 python 3.4
  • 安装在默认目录 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却不行?

【问题讨论】:

  • python2 工作吗?
  • 不,它返回'python2'不是内部或外部命令、可运行程序或批处理文件。
  • 你确定 Spyder 是用 python 的 2.7 版本启动的吗?你是如何创建你的 venv 的?

标签: python virtualenv anaconda


【解决方案1】:

由于我所在的目录,python 3.4 环境变量优先于 2.7。即使 2.7 已激活。

更改到 'envs' 目录更改了优先级并正确启动了 2.7 实例。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-04
    • 2018-09-11
    • 2019-10-19
    • 2012-05-23
    • 2016-03-02
    • 2018-07-11
    • 2014-03-06
    相关资源
    最近更新 更多