If I set environment variable and it is invalid path - it will be giving different error
iex(1)> :python.start()
{:error, {:invalid_env_var, {'ERLPORT_PYTHON', '/sdf'}, :not_found}}
Your stacktrace is different. Are you passing options to :python.start() ?


















