我创建了一个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上引导这个版本?
答案 0 :(得分:2)
Conda不使用您的环境:
https://conda.io/docs/building/recipe.html
- 创建构建环境并在那里安装构建依赖项。
醇>
因此,您需要明确设置Python版本:
- python PYTHON_VER设置conda build使用的Python版本。
尝试:
conda build --python=3.6 conda.recipe/chaco/