FoxDot无法启动求助:Windows环境下运行报错排查
Windows下启动FoxDot报错:TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types
环境配置
- Windows 10 Pro
- SuperCollider 3.13.0
- Git
- sc3 plugins
- Python 2.7.18
- FoxDot
操作步骤
- 打开SuperCollider IDE
- 在编辑器中输入
Quarks.install("FoxDot"),按Ctrl+Enter运行 - 通过菜单栏「语言」→「重新编译类库」,重新编译SuperCollider类库
- 在编辑器下行输入
FoxDot.start,执行选中内容或该行 - 打开Windows命令提示符(cmd)
- 运行命令
python -m FoxDot,FoxDot未启动,出现如下报错
报错信息
Traceback (most recent call last): File "C:\Python27\lib\runpy.py", line 163, in _run_module_as_main mod_name, _Error) File "C:\Python27\lib\runpy.py", line 111, in _get_module_details __import__(mod_name) # Do not catch exceptions initializing package File "C:\Python27\lib\site-packages\FoxDot\__init__.py", line 106, in <module> from .lib import * File "C:\Python27\lib\site-packages\FoxDot\lib\__init__.py", line 227, in <module> now = var([0]).transform(lambda a: Clock.now()) File "C:\Python27\lib\site-packages\FoxDot\lib\TimeVar.py", line 858, in __call__ return TimeVar(*args, **kwargs) File "C:\Python27\lib\site-packages\FoxDot\lib\TimeVar.py", line 55, in __init__ self.update(values, dur) File "C:\Python27\lib\site-packages\FoxDot\lib\TimeVar.py", line 140, in update self.dur = asStream(dur) File "C:\Python27\lib\site-packages\FoxDot\lib\Patterns\Main.py", line 1522, in asStream return data if isinstance(data, Pattern) else Pattern(data) File "C:\Python27\lib\site-packages\FoxDot\lib\Patterns\Main.py", line 111, in __init__ self.make() File "C:\Python27\lib\site-packages\FoxDot\lib\Patterns\Main.py", line 1016, in make if isinstance(self.data, (str, range)): TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types
内容的提问来源于stack exchange,提问作者meshuga
相关产品推荐
相关产品推荐

