@everywhere and Dictionaries

I think I figured it out! I need to declare I am using a particular package on all the workers, that is:

using Distributed;

@everywhere begin
     using CSV, DataFrames
end

addprocs(2);

#Parameters:
par1 = 5;
par2 = 2;

@everywhere mod_pars = Dict("par1"=>$par1,"par2"=>$par2);
@everywhere par_values = collect(1:10);

@distributed for iv = 1:10
    mod_pars["par1"] = par_values[iv];
    df_tmp = DataFrame();
    df_tmp[!,:values1] = ones(10)*mod_pars["par1"];
    df_tmp[!,:values2] = ones(10)*mod_pars["par2"];
    CSV.write(joinpath("figures","data_"*string(iv)*".csv"),df_tmp);
end