Preheat oven to 350°F. Spread nuts in a single layer on a baking sheet. Roast for 6-8 minutes then set aside to cool before adding to the filling.
To make the pie: Press prepared pie crust into a deep dish pie pan and crimp edges. If using frozen, no need to thaw.
In a medium size bowl, use a whisk to sift together oats, coconut, brown sugar, nuts, flour, cinnamon, salt, nutmeg and allspice.
In a separate bowl, whisk together corn syrup, butter, eggs and vanilla. Add to the dry ingredients mixing until fully moistened. Pour filling into crust.
Bake for 50-60 minutes, until the center is set when gently shaken. Check at 30 minutes and cover with foil to prevent over browning of crust. Let cool completely before cutting.
Serve with ice cream or whipped cream.