この記事の目的
「AttributeError: partially initialized module '○○' has no attribute '_private' (most likely due to a circular import)」というエラーが出た時の対処
解決法
インポートするライブラリと同じ名前をファイル名にするな
ということでした。
めちゃくちゃ初歩的なミスをしてました。
作業ファイルやその周辺のディレクトリ内のファイルの名前がライブラリと同じ名前になってないか確認すればいいみたいです。
つい癖で、「○○使ったテストコード書くから、わかりやすいように○○って名前にしとこ」って感じで名前を付けますが、ファイル名はきちんと考えた方がいいですね。
変数名だけでなく、ファイル名も意味のある命名を心掛けます。
終わり