2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AttributeError: partially initialized module '〇〇' has no attribute '_private' (most likely due to a circular import)

Last updated at Posted at 2023-08-04

この記事の目的

「AttributeError: partially initialized module '○○' has no attribute '_private' (most likely due to a circular import)」というエラーが出た時の対処

解決法

インポートするライブラリと同じ名前をファイル名にするな

ということでした。
めちゃくちゃ初歩的なミスをしてました。
作業ファイルやその周辺のディレクトリ内のファイルの名前がライブラリと同じ名前になってないか確認すればいいみたいです。
つい癖で、「○○使ったテストコード書くから、わかりやすいように○○って名前にしとこ」って感じで名前を付けますが、ファイル名はきちんと考えた方がいいですね。
変数名だけでなく、ファイル名も意味のある命名を心掛けます。

終わり

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?