私はfrom nbt import nbt
である1行目に
AttributeError: module 'nbt' has no attribute 'world'
を取得します。pyInstallerのはAttributeError:pyInstallerのが充填されたスクリプトを実行しようとするモジュール「NBT」は何の属性「世界」を持っていない
これは、LinuxとWindowsの両方で発生します。
from nbt.nbt import NBTFile
またはimport nbt
のような異なるインポートを試しました。
この行をコメントアウトすると、他のすべてのインポートが機能し、このインポートを使用する最初の行にヒットした後にのみスクリプトが停止します。
pyinstaller [name].py -F -d
で梱包してスクリプトを実行すると、デバッグメッセージが表示されません。ドキュメントも役に立ちません。
これを引き起こしている可能性のあるヒントはありますか?使用
:
のPython 3.5
pyInstallerの3.2.1
NBT 1.4.1
PyInstallerがNBTを完全にインストールしていることを確認してください。 world.pyを含むディレクトリnbtが存在する必要があります。 – phd
どうすれば確認できますか? – Szymon
ディレクトリnbtを探します。 – phd