我想使用这个名为 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中:
编辑:命令:
导入 music21 打印目录(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 ', '编辑', 'environLocal', '环境', '表达式', 'figuredBass', 'graph', 'humdrum', 'inspect', 'instrument', 'interval', 'intervalNetwork', 'json', '键','布局','百合','mainTest','matplotlib','medren','元数据','meter','midi','musedata','musicxml','note','numpy','parse','pitch','ratio','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 中:
['作者','内置','日期',' doc ','文件','名称','包','music21']