diff --git a/lib/spack/spack/environment/environment.py b/lib/spack/spack/environment/environment.py index 2d66c72b9e3..94da3885fb3 100644 --- a/lib/spack/spack/environment/environment.py +++ b/lib/spack/spack/environment/environment.py @@ -261,7 +261,7 @@ def read(name): def create(name, init_file=None, with_view=None, keep_relative=False): """Create a named environment in Spack.""" if not os.path.isdir(env_root_path()): - os.mkdir(env_root_path()) + llnl.util.filesystem.mkdirp(env_root_path()) validate_env_name(name) if exists(name): raise SpackEnvironmentError("'%s': environment already exists" % name)