If you are getting this error when running Dask distributed:
cannot import name 'Client' from partially initialized module 'dask.distributed' (most likely due to a circular import)
Then most probably it's because you have named the .py file the same name as the package - "distributed". That's exactly why circular import is being detected. So rename the file and it should work fine.
Be careful next time when nameing your py files 🙂