Hello I can run Season2 Episode5 successfully, but...
# ask-metaflow
w
Hello I can run Season2 Episode5 successfully, but I'm having this issue running Episode 6 (Statistics Redux). This is against a metaflow deplyed in aws with cloudformation.
Copy code
AWS_PROFILE=myprofile python 02-statistics/stats.py --environment conda run --with batch --max-workers 4 --with conda:python=3.7,libraries="{pandas:0.24.2}"

Metaflow 2.8.0 executing MovieStatsFlow for user:x
Validating your flow...
    The graph looks good!
Running pylint...
    Pylint is happy!
Bootstrapping conda environment...(this could take a few minutes)
    Internal error
Traceback (most recent call last):
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/cli.py", line 1172, in main
    start(auto_envvar_prefix="METAFLOW", obj=state)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/_vendor/click/core.py", line 829, in __call__
    return self.main(args, kwargs)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/_vendor/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/_vendor/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/_vendor/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, ctx.params)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/_vendor/click/core.py", line 610, in invoke
    return callback(args, kwargs)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/cli.py", line 691, in wrapper
    return func(args, kwargs)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/_vendor/click/decorators.py", line 33, in new_func
    return f(get_current_context().obj, args, kwargs)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/cli.py", line 828, in run
    before_run(obj, tags, decospecs + obj.environment.decospecs())
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/cli.py", line 887, in before_run
    obj.flow, obj.environment, obj.echo, obj.package_suffixes
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/package.py", line 73, in __init__
    deco.package_init(flow, step.__name__, environment)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/plugins/conda/conda_step_decorator.py", line 349, in package_init
    self._prepare_step_environment(step, self.local_root)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/plugins/conda/conda_step_decorator.py", line 216, in _prepare_step_environment
    env_id = self._resolve_step_environment(ds_root)
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/plugins/conda/conda_step_decorator.py", line 121, in _resolve_step_environment
    env_id = self._env_id()
  File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/plugins/conda/conda_step_decorator.py", line 113, in _env_id
    deps = self._step_deps()
  
File "/Users/x/.pyenv/versions/3.7.16/lib/python3.7/site-packages/metaflow/plugins/conda/conda_step_decorator.py", line 105, in _step_deps
    deps = [b"python==%s" % self._python_version().encode()]
AttributeError: 'float' object has no attribute 'encode'
wondering if anyone got this attributeerror
1