He creado un entorno Python 3 Conda, expresamente con el propósito de probar si un paquete en particular podría conda build
, apuntando a Python 3, en lugar de a 2. Sin embargo, cuando conda build
una conda build
desde este entorno, parece querer Python 2.7 objective:
(pybert_py3) Davids-MacBook-Air-2:PyBERT dbanas$ conda build conda.recipe/chaco/ BUILD START: chaco-4.6.1-py27_0
No puedo encontrar nada en el archivo meta.yaml
, que está dirigiendo la comstackción hacia Python 2.7. ¿Alguien sabe qué está pasando aquí y cómo dirijo esta comstackción en Python 3?
Conda no usa su entorno:
https://conda.io/docs/building/recipe.html
- Crea un entorno de comstackción e instala las dependencias de comstackción allí.
Por lo tanto, necesita establecer la versión de Python explícitamente:
–python PYTHON_VER Establece la versión de Python utilizada por conda build.
Tratar:
conda build --python=3.6 conda.recipe/chaco/