アセンブリをインポートするためにclr.AddReferenceとclr.AddReferenceToFileを使用しようとしていますが、python(2.7)はこのエラーを発生させ続けます:
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
clr.AddReference("UnityEngine")
AttributeError: 'module' object has no attribute 'AddReference'
誰でもこれを修正する方法を教えてもらえますか?.
この問題に出会った。 「clr」という名前のパッケージがあり、「pythonnet」パッケージのエイリアスも「clr」です。そこで、「pip uninstall clr」で「clr」を削除し、「pip install pythonnet」で「pythonnet」をインストールしました。最後にすべてがうまくいきます。
コードを実行する
import clr
dir(clr)
結果が['StyleBuilder'、 'builtins'、 'cached'、....]の場合、問題はIDEが間違ったClrモジュール