conda构建忽略了我的激活环境?

时间:2017-06-03 16:16:34

标签: python build anaconda conda

我创建了一个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上引导这个版本?

1 个答案:

答案 0 :(得分:2)

Conda不使用您的环境:

https://conda.io/docs/building/recipe.html

  
      
  1. 创建构建环境并在那里安装构建依赖项。
  2.   

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

  

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

尝试:

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