When I do a pip install of cartopy, I get a (very long) error which includes this key component:
'To use the proj_api.h you must define the macro ACCEPT_USE_OF_DEPRECATED_PROJ_API_H'
There are a variety of solutions proposed to this online, but most of them assume you are running inside of a Mac, and suggest to downgrade one's proj install using brew - but this is occurring for me on a Linux server. It is also marked as "resolved" on the cartopy github. There is no obvious solution for how to get around this macro issue, and I have tried different version installs.