I found ccplot extremely difficult to properly install. I believe this method allows you to do so, though I still find errors when running ccplot command-line prompts as well as when running Python files with a ccplot.hdf import. The order below is what allowed me to install the toolkit in a virtual environment. See the previous post on installing basemap for how to create a virtual environment as well as how to install basemap.
Proceed below if you have Python >= 3.8 and Anaconda installed, and you are working in an activated virtual environment.