I have found a few posts that address this general topic:
The first link is the exact error I have had. I follow the recourse of using this command from the windows prompt:
setx ECCODES_DEFINITION_PATH "C:/Users/Scott_TSYL/anaconda3/envs/for_grib/Library/share/eccodes/definitions"
However, the same issue occurs except the new path was inserted before the old(incorrect) path, and they are separated by a semicolon (see image).
What is going wrong here?