Music21というフレームワークを使いたいです。
シェルでは、すべて正常に動作します。たとえば、次のコマンド:
from music21 import corpus
完璧に動作します。IDE にインポート エラーがあります。
music21 パスは次のとおりです。
>>> music21.__file__
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/music21/__init__.pyc'
このパスをIDEに入れました:
編集: コマンド:
import music21 print dir(music21)
シェルで私に与えます:
['DefinedContexts', 'DefinedContextsException', 'ElementException', 'ElementWrapper', 'GroupException', 'Groups', 'JSONSerializer', 'JSONSerializerException', 'Music21Exception', 'Music21Object', 'Music21ObjectException', 'Test', ' TestMock', 'VERSION', 'VERSION_STR', 'WEAKREF_ACTIVE', ' all ', ' builtins ', ' doc ', ' file ', ' name ', ' package ', ' path', 'abc', 'abj', 'analysis', 'articulations', 'bar', 'base', 'beam', 'chord', 'chordTables', 'clef', 'codecs', 'common', 'composition', 'configure', 'converter', 'copy', 'corpus', 'counterpoint', 'defaults', 'demos', 'derivation', 'doc', 'doctest', 'duration', 'dynamics ', 'editorial', 'environLocal', 'environment', 'expressions', 'figuredBass', 'graph', 'humdrum', 'inspect', 'instrument', 'interval', 'intervalNetwork', 'json', 'key', 'layout', 'lily', 'mainTest', 'matplotlib', 'medren', 'metadata','meter', 'midi', 'musedata', 'musicxml', 'note', 'numpy', 'parse', 'pitch', 'ratios', 'repeat', 'roman', 'romanText', 'scale ', 'serial', 'sieve', 'spanner', 'stream', 'sys', 'tempo', 'test', 'text', 'tie', 'tinyNotation', 'trecento', 'types', 'unittest'、'uuid'、'voiceLeading'、'xmlnode']'test', 'text', 'tie', 'tinyNotation', 'trecento', 'types', 'unittest', 'uuid', 'voiceLeading', 'xmlnode']'test', 'text', 'tie', 'tinyNotation', 'trecento', 'types', 'unittest', 'uuid', 'voiceLeading', 'xmlnode']
そしてIDEで:
[「作者」、「ビルトイン」、「日付」、「ドキュメント」、「ファイル」、「名前」、「パッケージ」、「music21」]