【日本語で解説】AttributeError: module ‘torch’ has no attribute ~ の解決法
![デフォルトアイキャッチ](https://tsukurium.net/wp-content/uploads/2023/03/tsukurium_eyec320.jpg)
PyTorchをインストールする中で、あるエラーにぶつかりました。
それは、
『AttributeError: module ‘torch’ has no attribute ~ 』
~の部分には、おそらくtorch.randを書いた人は"rand"、torch.tensorを書いた人は"tensor"と出ているはずです。
これを解決しない限り、PyTorchを使い始めることができません…
どのようにすればいいのでしょうか?
解決のための意外な方法
初めてPyTorchをインストールしたときから今までを思い返してください。
"torch.py"のようなファイルを自分で作っていませんか??
自分で"torch.py"というファイルを作ると、import torchでそちらがインポートされてしまいます。
もちろんrandやtensorがあるはずがありません。
これが原因だと感じた方は、"torch.py"という自作ファイルを消し、もう一度試してみましょう!