You can just make a regular old temporary directory to put your environment in. One of
Pkg's many strengths is that it separates the set of installed packages from the active environment. This means creating new environments is virtually free!
You can think of
Pkg.add as “make sure these packages are available”. If they are already installed somewhere else,
Pkg will know and you don’t have to reinstall them.
#!/usr/bin/env julia import Pkg tempdir = mktempdir() Pkg.activate(tempdir) Pkg.add(["ArgParse", "Pope"]) using ArgParse, Pope Pope.dostuff()