Check for conda before using it to create an environment.
This commit is contained in:
parent
adf935ba53
commit
a6a8c66e2d
|
@ -7,7 +7,12 @@
|
||||||
BUCKET = {{ cookiecutter.s3_bucket }}
|
BUCKET = {{ cookiecutter.s3_bucket }}
|
||||||
PROJECT_NAME = {{ cookiecutter.repo_name }}
|
PROJECT_NAME = {{ cookiecutter.repo_name }}
|
||||||
PYTHON_INTERPRETER = {{ cookiecutter.python_interpreter }}
|
PYTHON_INTERPRETER = {{ cookiecutter.python_interpreter }}
|
||||||
IS_ANACONDA=$(shell python -c "import sys;t=str('anaconda' in sys.version.lower() or 'continuum' in sys.version.lower());sys.stdout.write(t)")
|
|
||||||
|
ifeq (,$(shell which conda))
|
||||||
|
HAS_CONDA=False
|
||||||
|
else
|
||||||
|
HAS_CONDA=True
|
||||||
|
endif
|
||||||
|
|
||||||
#################################################################################
|
#################################################################################
|
||||||
# COMMANDS #
|
# COMMANDS #
|
||||||
|
@ -39,8 +44,8 @@ sync_data_from_s3:
|
||||||
|
|
||||||
## Set up python interpreter environment
|
## Set up python interpreter environment
|
||||||
create_environment:
|
create_environment:
|
||||||
ifeq (True,$(IS_ANACONDA))
|
ifeq (True,$(HAS_CONDA))
|
||||||
@echo ">>> Detected Anaconda, creating conda environment."
|
@echo ">>> Detected conda, creating conda environment."
|
||||||
ifeq (3,$(findstring 3,$(PYTHON_INTERPRETER)))
|
ifeq (3,$(findstring 3,$(PYTHON_INTERPRETER)))
|
||||||
conda create --name $(PROJECT_NAME) python=3.5
|
conda create --name $(PROJECT_NAME) python=3.5
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue