【问题标题】:conda build ignoring my activated environment?conda build 忽略我的激活环境?
【发布时间】:2017-06-03 16:16:33
【问题描述】:

我创建了一个 Python 3 Conda 环境,专门用于测试是否可以构建特定包,针对 Python 3,而不是 2。但是,当我从这个环境启动 conda build 时,它似乎想要以 Python 2.7 为目标:

(pybert_py3) Davids-MacBook-Air-2:PyBERT dbanas$ conda build conda.recipe/chaco/
BUILD START: chaco-4.6.1-py27_0

我在 meta.yaml 文件中找不到任何内容,该文件将构建指向 Python 2.7。有谁知道这里发生了什么,以及我如何在 Python 3 上指导这个构建?

【问题讨论】:

    标签: python conda conda-build


    【解决方案1】:

    Conda 不使用您的环境:

    https://docs.conda.io/projects/conda-build/en/latest/concepts/recipe.html

    1. 创建构建环境并在其中安装构建依赖项。

    因此,您需要明确设置 Python 版本:

    --python PYTHON_VER 设置 conda build 使用的 Python 版本。

    试试:

    conda build --python=3.6 conda.recipe/chaco/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-23
      • 2019-08-03
      • 1970-01-01
      相关资源
      最近更新 更多